Skip to content

Latest commit

 

History

History
70 lines (44 loc) · 2.55 KB

CONTRIBUTING.md

File metadata and controls

70 lines (44 loc) · 2.55 KB

Contributing to Smart Vehicle Fleet Manager

We love contributions! We want to make contributing to this project as easy and friendly as possible, whether it's:

  • Beginner PR requests
  • Questions regarding any problems
  • Submitting a fix
  • Proposing new features
  • Becoming a maintainer
  • Suggestions and Feedbacks

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Please note we have a code of conduct, please follow it in all your interactions with the project.

Pull Request Process

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Ensure any install or build dependencies are removed before the end of the layer when doing a build.

  2. Fork the Project

  3. Create your Feature Branch (git checkout -b feature/AmazingFeature)

  4. Commit your Changes (git commit -m 'Add some AmazingFeature')

  5. Push to the Branch (git push origin feature/AmazingFeature)

  6. Open a Pull Request

Take a cup of coffee and wait, your code goes on to further reviews.

Any Contributions you make will make be under the MIT Software License

In short, when you submit code changes, your submissions are understood to be under the same MIT License that covers the project. Feel free to contact the maintainers if that's a concern.

Contributing to Open issues and Challenges

The repository consists of Open issues encouraging beginners to take their first step to contribute to Open-source. If you have any ideas regarding challenges, suggestions or feedback don't feel hesitant, create some issues.

Contributing to Core Application

The core web application is built with React, Firebase, and CSS. Follow the following steps to contribute to the application.

# Fork the repo
https://github.com/abhishekpatel946/Smart-Vehicle-Fleet-Manager

# Clone your forked repo
$ git clone [email protected]:<username>/Smart-Vehicle-Fleet-Manager.git

# Install the dependencies
$ npm install

# Create a new branch for you
$ git pull origin master      # Pull the latest master
$ git checkout new-branch     # Checkout to your new branch

# Commit the changes
$ git commit -m "commit message"

# Push your changes
$ git push

# and Make a Pull Request of your newly changed branch
[https://github.com/abhishekpatel946/Smart-Vehicle-Fleet-Manager/compare](https://github.com/username/Smart-Vehicle-Fleet-Manager/compare)