Development Environment
Every reseller should establish a local development environment capable of supporting AI application development and deployment. A standard development environment includes:
- Visual Studio Code (VS Code): Primary integrated development environment (IDE) for writing and debugging code.
- Python: The primary programming language used for AI development and backend services.
- Git: Version control for managing source code.
- Virtual Environments: Isolated Python environments for managing project dependencies.
- Environment Variables (.env): Secure storage of API keys, database credentials, and configuration settings.
Maintaining a consistent development environment helps ensure compatibility across projects and facilitates collaboration with the THiNK engineering team.
Git & GitLab
Git is the version control system used throughout the THiNK ecosystem, while GitLab serves as the central platform for source code management, documentation, issue tracking, and continuous integration.
Partners are expected to use Git and GitLab for:
- Source code version control
- Branch and merge request management
- Project documentation
- Bug and issue tracking
- Continuous Integration/Continuous Deployment (CI/CD)
- Collaboration with mentors and QA teams
Following Git best practices—including meaningful commit messages, feature branching, and regular code reviews—helps maintain code quality and project traceability.
No comments to display
No comments to display