Done by:
- Sean
- Abhishek
- Dillen
- Cynthia
- Jerry
- ArchDuke is a desktop Project Manager application. All user interactions will happen using a Command Line Interface (CLI). User may need to resize his or her terminal in order to view some functions properly.
- The Kanban board will be printed onto command line for users that favour the usage of a CLI interface compared to a GUI.
- Command Prompt, Windows Powershell, Mac Terminal, Linux Terminal are all supported terminals.
You can refer to our user guide at this link:
For more advanced users and developers, do refer to our Developer Guide:
Prerequisites
- JDK 11
- You can check by typing
java -version
.
- You can check by typing
- Recommended: IntelliJ IDE
- Fork this repo to your GitHub account and clone the fork to your computer
Importing the project into IntelliJ
-
Open IntelliJ (if you are not in the welcome screen, click
File
>Close Project
to close the existing project dialog first). -
Set up the correct JDK version.
- Click
Configure
>Structure for new Projects
(in older versions of Intellij:Configure
>Project Defaults
>Project Structure
). - If JDK 11 is listed in the drop down, select it. If it is not, click
New...
and select the directory where you installed JDK 11. - Click
OK
.
- Click
-
Click
Import Project
. -
Locate the project directory and click
OK
. -
Select
Create project from existing sources
and clickNext
. -
Rename the project if you want. Click
Next
. -
Ensure that your src folder is checked. Keep clicking
Next
. -
Click
Finish
.
-
This application was written as submission for our Team project under the module CS2113 Software Engineering and Object-Oriented Programming
-
Libraries used in this project: GSON, JUnit5, Log4J, JaCoCo, CheckStyle, ShadowJar
MIT Licensed