This organization holds any repositories that are used within Cloud Nine Digital and its clients.
For projects that you think are not necesserily usable by other team members, please create them under your own profile and not under the cloudninedigital
organization.
Internal repositories are any repositories that might be used by tools made for the team or by more than one client. Such repositories should target generic functionality such as handling API calls or handling Analytics data. For easily recognizing internal repositories, the following naming convention should be followed:
cnd-<some-functionality>
See a few examples of internal repository names below:
cnd-magento-api
cnd-survio-api
cnd-universalanalytcs-api
cnd-googleanalytics4-api
cnd-facebook-api
cnd-tools
cnd-authentication
cnd-generic-api
Client project repositories should contain code that usually cannot be reused by any other client or tool inside the organization. For these repositories the naming convention is as follows:
ext-<client-name>-<project-name>
See a few examples below:
ext-fleurametz-marketingdatatobq
ext-staatsbosbeheer-enquetedashboard
At Cloud Nine Digital we have a project template that you can use directly. Use the CND template. Check the template on GitHub.
If you are not found of using the template, then please review the guidelines for python project structure.