/sequoiagrove2

Hourly Employee Weekly Schedule Writing Tool

Primary LanguageC#

sequoiagrove2

Hourly Employee Weekly Schedule Writing Tool. This is a rewrite of https://github.com/bethgrace5/sequoia-grove using a Microsoft focused stack, a domain driven design development strategy and various business logic improvements like support for multiple time zones. The previous project was more front end focused so that the front end did most of the calculations and the back end was simply a way to get data. It did not have any sort of logging, was difficult to setup, and had no design strategy.

Stack/Technical Design

.NET Framework Entity Framework SQL Server

Project Setup

  1. Clone repository git clone https://github.com/bethgrace5/sequoiagrove2.git

  2. Open SequoiaGrove2.sln with Visual Studio

  3. Run Migrations TODO - give more specific instructions about getting setup with SQL Server Management Studio, using localhost, and running the migrations

contribution guidelines

  • branch naming conventions
  • commit message conventions
  • required written summary of changes in pull request

directory structure

TODO

Patch Notes

TODO

License

Open Source License: GNU Affero General Public License version 3 This project is and will always remain free and open source. Anyone that has the ability to set it up to be hosted somewhere with their own database can use it.

Future Considerations: When an Minimum Viable Product is ready, I (the repository holder) might offer hosting, setup, and possibly feature request or bugfix request services for a small undetermined charge. The only person that can charge for the listed services is me, and I will outline more details per service when an MVP is out.