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.833.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