Contributing to Galaxy Pulse¶
We welcome contributions to the Galaxy Pulse project! Whether you are fixing bugs, proposing new features, or improving documentation, here’s how you can contribute:
### Step 1: Fork the Project - Go to the Galaxy Pulse repository on GitHub: https://github.com/username/GalaxyPulse - Click the “Fork” button to create your own copy of the repository.
### Step 2: Clone Your Fork Clone your forked repository to your local machine:
git clone https://github.com/your-username/GalaxyPulse.git
### Step 3: Create a New Branch Create a new branch to work on a feature or fix:
git checkout -b my-new-feature
### Step 4: Make Your Changes - Implement your feature or fix the bug. - Add or improve documentation where applicable.
### Step 5: Commit and Push Your Changes Commit your changes with a meaningful message:
git add . git commit -m "Add new feature X" git push origin my-new-feature
### Step 6: Open a Pull Request - Navigate to the original repository (https://github.com/username/GalaxyPulse). - Click “New Pull Request” and select the branch you just pushed. - Add a description and submit your pull request for review.
### Code Style Guidelines Please adhere to the following guidelines to keep the codebase clean: - Follow PEP 8 for Python code style. - Ensure functions and classes have clear and concise docstrings. - Write meaningful and descriptive commit messages.
Thank you for contributing to Galaxy Pulse!