-
Notifications
You must be signed in to change notification settings - Fork 11
Contributing to Swachalit DevOps
Abhisek Datta edited this page May 10, 2020
·
7 revisions
Swachalit is the event management and automation platform for the null Community. You can contribute to Swachalit in various ways, including but not limited to
- Contributing code as a developer
- Helping developers with guidance as a mentor
- Taking care of CI/CD pipeline for production Ops
- Taking care of logging, monitoring and alerting for SecOps
- Maintaining the wiki with useful documentation
- Ruby on Rails
- Bootstrap, jQuery, jQuery UI
- MySQL
- Docker
- Bitbucket Pipelines
We follow the fork and merge model for Swachalit development in Github. The workflow involves:
- Fork the repository in Github
- Clone your forked repository
- Create a new branch from master (e.g. feature-add-xyz / fix-for-22)
- Add your code
- Push to your forked repository to the newly created branch
- Raise pull request (PR) against this repository's master
Always ensure your forked repository's master is synced with upstream master (this repository) before you start working on any feature.
For detailed guide on this workflow, refer to Github - Creating a Pull Request from Fork
Production server access is limited volunteers as required.
Learning Ruby Language
Learning Ruby on Rails Framework