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: .. code-block:: bash 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: .. code-block:: bash 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: .. code-block:: bash 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!