Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 1.91 KB

Contributing.md

File metadata and controls

63 lines (39 loc) · 1.91 KB

Contributing to Smart-grid

Welcome to Smart-grid! We are glad that you are interested in contributing.

How to Contribute

We welcome contributions from everyone. Here are some ways you can contribute:

  1. Reporting Bugs: If you encounter a bug, please open an issue and provide as much detail as possible, including steps to reproduce the bug.

  2. Requesting Features: If you have a feature request, feel free to open an issue to discuss it. We appreciate detailed descriptions of the requested feature and its use case.

  3. Fixing Issues: Raise an issue if you find any issue.

  4. Improving Documentation: Documentation is crucial. If you find any errors or areas that need improvement in our documentation, feel free to submit a pull request with your changes.

  5. Adding Features: If you want to add a new feature, please open an issue first to discuss it. Once approved, you can work on it and submit a pull request.

Getting Started

To start contributing, follow these steps:

  1. Fork the repository to your GitHub account using the Fork button.

  2. Clone your forked repository to your local machine:

git clone <your-cloned-repo-url>
  1. Create a new branch for your changes:
git checkout -b feature/your-feature
  1. To run the project make sure to download all the packages using npm:
npm install
  1. Make your changes and commit them with descriptive commit messages:
git add .
git commit -m "Add your commit message"
  1. Push your changes to your forked repository:
git push origin <your-branch-name>
  1. Finally, open a pull request on the original repository.

Code Style

Please follow the existing code style and conventions used in the project. If you are unsure about anything, feel free to ask.

Code Review

All submissions require review. GitHub pull requests are used for this purpose.

Thank you for your interest in contributing to Smart-grid!