Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 1.66 KB

README.md

File metadata and controls

48 lines (39 loc) · 1.66 KB

BoxContains

This project is tracking the contains of storage boxes to easily identify where you stored items.

Folder Structure

This project follows the following folder structure:

- docs: Contains documentation about the project
	- requirements: Contains the project requirements by version.  Inside the version folder, you will find the scope, business requirement, functional requirement, and any other associated figures (source and image).
- src: Contains the source code of the project
	- BoxContains.Category: All the projects associated with the Category (See Notes #1)
		- src
			- core: Contains Application and Domain Layers of the Project
				- BoxContains.Category.Application
				- BoxContains.Category.Domain
			- infrastructure: Contains the Infrastructure Layers of the Project
				- BoxContains.Category.Persistence
			- interfaces: Contains the Interface Layers of the Project
		- tests: Contains the test plans for the project
- tests: Contains the test plans for the project

Root Folder contains the README, License, Solution File, and any other files required to be there.

Notes

  1. I don't normally embed projects this but I wanted the entire in a single Git Repository so src has this additional layer

Documentation MKDOCS

GitHub Pages

We deploy the documentation via GitHub Actions to GitHub Pages (link below) for easy viewing.

https://werebear73.github.io/BoxContains/

View Locally

Install MKDOCS and dependencies

pip install mkdocs
pip install mkdocs-material
pip install mkdocs-minify-plugin
pip install mkdocs-monorepo-plugin
pip install mkdocs-awesome-pages

Serve MKDOCS on port 8000

python -m mkdocs serve