Sellsy Monorepo π
Published at sellsy.docs.slsy.io
mindmap root((Sellsy Monorepo Documentation)) Current_Project_Version Environments Localhost Review Staging Production Features Development environment Continuous_Integration_and_Delivery Automated_Pipelines Continuous_Deployment Infrastructure_as_Code_and_Configuration_Management GitOps_Practices Version_Control Infrastructure_as_Code Security Secrets_Management Documentation_and_Standards High-Quality_Documentation Coding_Standards
Overview π
Project version: 4.830.0
Welcome to the documentation for the Sellsy Monorepo! This repository integrates various modern DevOps tools and practices to streamline continuous integration (CI), continuous delivery (CD), and infrastructure management. This documentation aims to give a clear and concise guide for understanding, contributing to, and learning from the Sellsy Monorepo.
Environments π
The Sellsy Monorepo supports and manages several environments, ensuring a smooth workflow from development to production:
- Localhost: Development environment on your local machine.
- Review: Environment for code review and testing.
- Staging: Pre-production environment for final testing.
- Production: Live environment where the application runs for end-users.
Features β¨
Development environment
- Local development environment: Develop and simulate stack
Continuous integration and delivery
- Automated pipelines: Seamless CI/CD pipelines using Gitlab CI/CD.
- Continuous deployment: Automated deployments with a focus on reliability.
Infrastructure management and configuration management
- Infrastructure as code: Manage infrastructure with Terraform FluxCD and kubernetes, using Helm and Kustomize for deployments.
- gitops practices: Apply gitops with FluxCD for streamlined operations and deployments.
- Version control: Use GitHub Flow for an efficient version control workflow.
Security
- Secrets management: Manage secrets securely with SOPS.
Documentation and standards
- High-quality documentation: Support comprehensive and high-quality documentation using mdBook and Vale.
Reference section
- kubernetes documentation style guide
- DiΓ‘taxis framework