Skip to content

Latest commit

 

History

History
67 lines (41 loc) · 1.61 KB

File metadata and controls

67 lines (41 loc) · 1.61 KB

Contributing to FocusOS

First off, thanks for taking the time to contribute! 🎉

We welcome contributions from the community to help make FocusOS better. Whether it's fixing bugs, improving documentation, or proposing new features, your help is appreciated.

🛠️ How to Contribute

1. Fork the Repository

Click the "Fork" button at the top right of this page to create your own copy of the repository.

2. Clone the Repository

Clone your fork to your local machine:

git clone https://github.com/YOUR_USERNAME/FocusOS.git
cd FocusOS

3. Create a Branch

Create a new branch for your feature or bugfix:

git checkout -b feature/amazing-feature
# or
git checkout -b fix/annoying-bug

4. Make Your Changes

Implement your changes. Make sure to adhere to the existing code style.

5. Commit Your Changes

Commit your changes with a descriptive commit message:

git commit -m "Add some amazing feature"

6. Push to Your Fork

Push your changes to your fork on GitHub:

git push origin feature/amazing-feature

7. Open a Pull Request

Go to the original repository on GitHub and open a Pull Request (PR) from your fork. Provide a clear description of your changes and why they are necessary.

🐛 Reporting Bugs

If you find a bug, please open an issue on GitHub with the following details:

  • Description of the bug
  • Steps to reproduce
  • Expected behavior vs. actual behavior
  • Screenshots (if applicable)

💡 Feature Requests

Have an idea for a new feature? Open an issue and adhere to the "Feature Request" template. We'd love to hear your ideas!