Formatio is an open-source cloud platform designed to simplify application deployment and management. It provides a streamlined experience for developers by automating infrastructure setup, scaling, and monitoring. With Formatio, you can easily deploy applications, manage resources, and ensure high availability without deep infrastructure expertise.
https://github.com/Overal-X/formatio/milestones
Ensure you have the following installed:
git clone https://github.com/overal-x/formatio.git
cd formatio
cd server
cp .env.example .env # Configure environment variables
docker-compose up -d # Start Postgres, Redis, and RabbitMQ
make run # Start the backend
cd client
yarn install # Install dependencies
yarn dev # Start the frontend
We welcome contributions from the community! Here’s how you can get started:
-
Understand the Monorepo Structure:
server/
- Contains the backend code (Golang, Postgres, Redis, RabbitMQ)client/
- Contains the frontend code (Svelte 5)
-
Setup Your Development Environment:
- Follow the installation steps above.
-
Follow the Contribution Guidelines:
- Fork the repository and create a feature branch.
- Write clear and concise commit messages.
- Ensure your code passes tests and linting.
-
Submit a Pull Request:
- Describe your changes in detail.
- Reference related issues (if any).
-
Join Discussions:
- Open an issue for feature requests or bugs.
- Engage in discussions via GitHub or our community channels.
Formatio is released under the MIT License.
- GitHub Issues: https://github.com/overal-x/formatio/issues
- Discussions: https://github.com/overal-x/formatio/discussions