Repo Best Practices
Repository security
It is strongly suggested to make your repositories private
instead of internal
.
Internal repositories are visible by anyone in the organization.
Teams
You should create a team and give the team access to the private repository.
Can I make my repository public?
Public repositories require approval. If you want a public repo, please contact us to get the process started.
Naming a repo
Creating a repository name
- Should be lowercase
- Each fragment should be separated with a dash
- Should be at least 2 fragments (agency and project/team name)
Contents and order of fragments
- Short code for agency or division [dgo, dts, dps, udot, etc.]
- Project or Team name
- Type of code/artifact [ws, terraform, fe, client, api, webapp, etc.]
Example: dhrm-jobs-ws