Thanks for your interest in contributing! This project is a personal infrastructure setup, but contributions are welcome.
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/space-server.git - Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes
- Test your changes locally
- Commit with conventional commits:
git commit -m "feat: add new feature" - Push to your fork:
git push origin feature/your-feature-name - Open a Pull Request
We use Conventional Commits:
feat:- New featuresfix:- Bug fixesdocs:- Documentation changeschore:- Maintenance tasksrefactor:- Code refactoringtest:- Test additions or changes
- Use Docker Compose v2 syntax
- Keep configurations DRY (Don't Repeat Yourself)
- Document environment variables in
.env.example - Test changes in a local environment before submitting
Before submitting a PR:
# Validate docker-compose files
docker compose config
# Test services start correctly
docker compose up -d
# Check logs for errors
docker compose logsOpen an issue for discussion before starting major changes.