RobinMeow / CommunityCookbook

CommunityCookbook
MIT License
0 stars 0 forks source link

Noah's Kitchen (Subject to change)

Welcome to Gemeinschaftskochbuch, a community cookbook project where users can share and explore recipes within a specific community (e.g., family and friends).

Project

For developers, refer to Development Notes.

Requirements

Note/ToDo: There are additional requirements documented in Confluence => Which are now avilable in the pdf located in the root of this repository.

Project Structure

The projects share the same Git repository for convenience, but they are still decoupled. The exception is the seeding Express app, which may contain references (relative paths) to the (Angular)TypeScript models to facilitate automated seeding in the future.

The Source Code contains a bunch of links, refering to external site, like MSDN or MongoDB. Usually provided as a source for reasonings behind decisions. This should leave the source code (before deployment) at some point and move into the Confluence.

Keep all commits you do, always prefer fast-forward merge into dev. Only merge dev into main, using squash, forming a single commit describing the change. Keep the commit references in the commit message (they refer to the commit hashes in dev).


Motivation

One part is being able to share recipes with my family and friends easily.

Another part is personal growth through learning various up-to-date technologies that I haven't had experience with. I intend to implement the entire infrastructure as a learning exercise. Additionally, I want to address any unknowns early in the project to avoid getting stuck during development. I point this out, because this does not reflect the way I usually would start a new project.

I might even explore build pipelines using services like Azure or Bitbucket (most likely) Jenkis, although the availability of free options is essential for this project.

License

license

This project is licensed under the terms of the MIT license.

Contact

Feel free to reach out to me by sending an email to robinmeow97@gmail.com.

If you appreciate my efforts and would like to support me, you can show your appreciation by buying me a coffee! ☕️

Just as Jesus broke bread with his disciples, may you find fellowship and connection in sharing meals, and may your culinary endeavors be a reflection of love and unity.