I'm thrilled you're interested in being part of this project. This guide is here to help you get started, whether you're a seasoned developer or just starting your open source journey.
-
Explore the Project: Take some time to familiarize yourself with the project's goals, codebase, and documentation. A good starting point is usually the README file.
-
Set Up Your Development Environment: Follow the instructions below to set up your development environment.
-
Star the Project: Don't forget to star project inorder to support the project.
-
Raise Issue: Go through the website and look for the imrpovement or a bug. Once you find your bug or improvement, raise a issue in the issue section and wait for the issue to assign.
-
Fork the repository:
Click on the fork button to get the copy of Open source galaxy repository to your profile.
-
Clone the repository:
Once forked the repository, click the code and copy the http link.
Once copied, navigate to command prompt or any other ide command prompt, enter the command below.
git clone <copied link>
-
Create a new branch:
After cloning the repo in your local machine, create a new branch.
git branch <new branch name>
Make sure to provide the branch some reasonable name Eg: modified-ui
-
Edit and commit the changes: Switch to the newly created branch and edit the changes in new branch. Note: Do not edit in main branch
git checkout <new branch name>
Once you made changes, add the changes and commit the changes with some reasonable commit messages. Eg: 'Edited the UI of the main page.'
To add the edited file to git:
git add <filename>
To commit the edited changes:
git commit -m "Commit message goes here"
-
Push the changes: Once all the changes are commited, push the changes to remote branch using the below command.
git push origin <new branch name>
-
Create a PR:
Once the commits are pushed, create a Pull Request with the changes, steps and the output screenshots.
-
Wait for the review:
Once you created a PR, wait for us to review the changes and approve the PR. We will then merge the PR once its verified.