Innotrace Project
Setup
- Add your public SSH key to your Azure DevOps account
- Clone the project:
git clone git@ssh.dev.azure.com:v3/InnotraceCo/Innotrace%20Project/innotrace
Development Instructions
This project has three environments: development, staging, and production, each corresponding to a specific branch in the repository.
Development
The development environment corresponds to the main branch.
Local Development
To start local development:
- Make sure you have Docker and Docker Compose installed
- Clone the repository
- Run the development environment
Backend Development
The backend is built with Spring Boot and provides a REST API.
Frontend Development
The frontend is a modern web application that consumes the backend API.
Staging
The staging environment is used for testing before production deployment.
Production
The production environment serves the live application.
Documentation
This documentation is built with Docusaurus and provides comprehensive guides for:
- Project setup and development
- API documentation
- User guides
- Technical specifications
Contributing
Please follow the development workflow:
- Create a feature branch from
main - Make your changes
- Submit a pull request
- Wait for code review and approval
- Merge to
main
Support
For questions or issues, please contact the development team or create an issue in the Azure DevOps project.