- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
git clone https://github.com/omnisetorg/install.git
cd install
./setup.sh # Use minimalist personality for development
Project/
├── install/ # Installation scripts for individual applications
├── uninstall/ # Uninstallation scripts
└── docs/ # Documentation files
-
Every installation script must:
- Accept architecture as first parameter
- Handle errors gracefully
- Include cleanup on failure
-
Naming conventions:
- Scripts: lowercase with hyphens
- Functions: snake_case
- Update README.md for new features
- Document dependencies
- Include example usage
- Tests must pass - if any
- Approvals required
- No merge conflicts
- Follows style guide
## Description
[Feature/Fix description]
## Type of change
- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update
## Testing
- [ ] Tested on Ubuntu
- [ ] Tested on Debian
- [ ] Tested on Raspberry Pi OS
## Checklist
- [ ] Updated documentation
- [ ] Added tests
- [ ] Follows style guide
By contributing, you agree that your contributions will be licensed under the project's license.