In this folder you will find only things that are mainly used by admins. The back folder is where the actual application lives. The docs folder represents all the docs that are shown at. github/workflows folder probably speaks for itself, that's for running workflows (tests, deploy to Docker, etc). The bin folder is purely for Heroku to generate the messages necessary for enabling multilanguage.The. The files are mostly there for deployment and development. In the root of the repo, there are a bunch of files and folder. Here is an overview of the database models of ChiefOnboarding:ĬhiefOnboarding models # Folder structure Once you make changes to a template in a sequence, then it becomes a custom item and those items will not update when you update the original one. a to do item or resource), then that will reflect for all people that don't have a custom one. There is one caveat with that though: if a template gets changes (i.e. This means that if an admin would change a Condition in a Sequence, then that won't affect new hires that are currently going through sequences. Once a sequence gets assigned to a new hire, it will duplicate the Condition and assign it directly to the User model. The Conditions that are in there are all connected to the Sequence. Sequences are basically blueprints for new hires. It will run two processes: the background worker ( Django-Q) and python manage.py runserver for the server. Supervisord is set up for docker-compose. Especially the Slack bot and the Sequences use those a lot. You can find those tasks in the tasks.py files in the apps folders. You will find factories.py in almost every app. There is some HTMX, VueJS, jQuery, Bootstrap JS and a few other scripts.Ī few things you should know about ChiefOnboarding: It does use some sprinkles of JavaScript to create some moving elements. It's mostly a "boring" app in the case that we don't use any type of frontend framework to decouple the frontend from the backend. ChiefOnboarding is build on top of Django (Python).
0 Comments
Leave a Reply. |