- OpenAPI/Swagger specs, JSON schema files, protocol definition files.
- Packaging and CI/CD Integration.
- Main applications for this project.
- Configuration file templates or default configs.
- System and container orchestration deployment configurations and templates (docker-compose, kubernetes/helm, mesos, terraform, bosh).
- Design and user documents
- Private application and library code.
- This is the code you don't want others importing in their applications or libraries.
- Library code that's ok to use by external applications
- Application dependencies.
- Web application specific components: static web assets, server side templates and SPAs.