Skip to content

Commit

Permalink
Merge pull request #192 from 1simjustin/docs/dg
Browse files Browse the repository at this point in the history
DG pagination
  • Loading branch information
djleong01 authored Apr 15, 2024
2 parents 7b54284 + e01cecd commit 63b7d02
Showing 1 changed file with 13 additions and 30 deletions.
43 changes: 13 additions & 30 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,33 +56,16 @@ The high-level overview of the application is provided in the flowchart below as

Design and Implementation has been broken down into the subsequent sections, each tagged for ease of reference:

- [Developer Guide](#developer-guide)
- [Table of Contents](#table-of-contents)
- [Acknowledgements](#acknowledgements)
- [Design \& Implementation](#design--implementation)
- [UI and I/O](#ui-and-io)
- [Commands](#commands)
- [Storage](#storage)
- [Group and GroupList](#group-and-grouplist)
- [Member and MemberList](#member-and-memberlist)
- [Transaction and TransactionList](#transaction-and-transactionlist)
- [DateTime](#datetime)
- [PIN](#pin)
- [Chart](#chart)
- [Exceptions and Logging](#exceptions-and-logging)
- [User Stories](#user-stories)
- [Product scope](#product-scope)
- [Target user profile](#target-user-profile)
- [Value proposition](#value-proposition)
- [Non-Functional Requirements](#non-functional-requirements)
- [Glossary](#glossary)
- [Instructions for Testing](#instructions-for-testing)
- [Manual Testing](#manual-testing)
- [JUnit Testing](#junit-testing)
- [Text UI Testing](#text-ui-testing)
- [Future Enhancements](#future-enhancements)

<div style="page-break-after: always;"></div>
1. [UI and I/O](#ui-and-io)
2. [Commands](#commands)
3. [Storage](#storage)
4. [Group and GroupList](#group-and-grouplist)
5. [Member and MemberList](#member-and-memberlist)
6. [Transaction and TransactionList](#transaction-and-transactionlist)
7. [DateTime](#datetime)
8. [PIN](#pin)
9. [Chart](#chart)
10. [Exceptions and Logging](#exceptions-and-logging)

### UI and I/O

Expand Down Expand Up @@ -110,12 +93,12 @@ The `InputHandler` class has the following key method:

* *parseInput*: Parses the user input and returns the corresponding `Command` object.

<div style="page-break-after: always;"></div>

<ins>Design Considerations</ins>

* `UI` class is used as part of exception handling for displaying of error messages to the user for feedback.

<div style="page-break-after: always;"></div>

### Commands

<ins>Overview</ins>
Expand Down Expand Up @@ -175,7 +158,7 @@ NAME | BALANCE
* `transactions.txt`

```
LENDER NAME | TRANSACTION TIME(if applicable) | BORROWER1 NAME | AMOUNT1 | BORROWER2 NAME...
LENDER NAME | TRANSACTION TIME(if applicable) | BORROWER1 NAME | AMOUNT1 | ...
```

![Sample Transactions File](diagrams/TransactionsFileSample.png)
Expand Down

0 comments on commit 63b7d02

Please sign in to comment.