Project Structure
Project Root
The repository this project resides in is a compilation of all coursework throughout the semester.
Thus, the project root is /culminating-mastermind
.
Worktree
.
├── app
│ ├── build
│ │ └── docs
│ │ └── javadoc
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── mastermind
│ │ │ ├── core
│ │ │ │ └── solvers
│ │ │ ├── gui
│ │ │ │ ├── panels
│ │ │ │ └── scenes
│ │ │ └── utils
│ │ └── resources
│ └── test
├── docs
└── utils
- app: Primary source code and assets
- app/build/docs/javadoc: Output directory of
./gradlew javadoc
- app/src/main/java/mastermind: See Javadoc and design
- app/src/test: Unit tests
- app/build/docs/javadoc: Output directory of
- docs: project documentation
- utils: utility scripts and resources