Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 2.55 KB

CONTRIBUTING.md

File metadata and controls

37 lines (26 loc) · 2.55 KB

Contributing

Everyone is welcome to contribute to the VOST application, including adding new screens, fixing current issues or suggesting enhancements.

To do so, please read the following sections:

Opening an Issue

New Feature/Feature Request

A new feature should have the enhanchement label, with a title describing the new feature (“Add new endpoints for VOST - gas stations”).

If the feature is an UI improvement or a new screen, please provide a wireframe of the screen, which can be made with apps such as MockFlow WireframePro - Editor.

The issue message should explain what the feature is going to change in the app and possible conflicts (“The new endpoints will change the list item in the Home Screen”).

Issue or Bug

When filing a bug, please follow the Github Issue Template Guideline

Creating a Pull Request

If you are going to work on an issue, please let others know that by commenting the issue page. We will then assign it to you.

When creating a Pull Request, please make sure your code follows the Style Guide.

This project follows the GitFlow structure in the git tree, so when creating a new feature or fixing an issue, please create the appropriate branch in the development branch. When your feature is finished, merge it back into development and create your pull request.

Additionally, each commit message must follow this set of rules:

  • Reference the issue that you are fixing/adding as a feature
  • Explain what the commit does (“Fixes issue #1), “Adds a button to the bottom bar for ‘Home’”)
  • Use the present tense (“Add feature” not “Added feature”)
  • Use the imperative mood (“Move cursor to…” not “Moves cursor to…”)

Style Guide

When creating a pull-request to the VOST repo, you must: