| layout | page |
|---|---|
| title | Developer Guide |
- Table of Contents {:toc}
Refer to the guide Setting up and getting started.
{% include_relative developerGuide/architecture/index.md %}
The sections below give more details of each component.
{% include_relative developerGuide/architecture/Ui.md %}
{% include_relative developerGuide/architecture/Logic.md %}
{% include_relative developerGuide/architecture/Model.md %}
{% include_relative developerGuide/architecture/Storage.md %}
Classes used by multiple components are in the seedu.partyplanet.commons package.
This section describes some noteworthy details on how certain features are implemented.
{% include_relative developerGuide/feature/Help.md %}
{% include_relative developerGuide/feature/UndoRedo.md %}
{% include_relative developerGuide/feature/Add.md %}
{% include_relative developerGuide/feature/Edit.md %}
{% include_relative developerGuide/feature/EventDone.md %}
{% include_relative developerGuide/feature/Autocomplete.md %}
{% include_relative developerGuide/feature/Theme.md %}
{% include_relative developerGuide/requirements/ProductScope.md %}
{% include_relative developerGuide/requirements/UserStories.md %}
{% include_relative developerGuide/requirements/UseCases.md %}
{% include_relative developerGuide/requirements/NonFunctional.md %}
- Mainstream OS: Windows, Linux, Unix, OS-X
Given below are instructions to test the app manually.
{% include_relative developerGuide/testing/testing.md %}
The effort put into PartyPlanet was larger than the effort required to implement AB3. {% include_relative developerGuide/effort/effort.md %}