Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.79 KB

CONTRIBUTING.md

File metadata and controls

40 lines (25 loc) · 1.79 KB

Introduction

Welcome!

First off, thank you for considering contributing to HomerGX!

Project philosophy

HomerGx is a fork of Homer meant to be a light and very simple dashboard that keeps all your useful utilities at hands.

  • Configuration is stored in a simple config file, avoiding the need for a backend/database while making possible to use versioning or config template.
  • Only modern browsers are supported, feel free to use any JS features without any polyfill as soon as the latest version of the major browsers supports them.

Ground Rules

Guidelines

For all contributions, please respect the following guidelines:

  • Each pull request should implement ONE feature or bugfix. If you want to add or fix more than one thing, submit more than one pull request.
  • Do not commit changes to files that are irrelevant to your feature or bugfix (e.g. .gitignore).
  • Do not add unnecessary dependencies.
  • Be aware that the pull request review process is not immediate, and is generally proportional to the size of the pull request.

Getting started

Discuss about ideas

If you want to add a feature, it's often best to talk about it before starting to work on it and submitting a pull request. It's not mandatory at all, but feel free to open an issue to present your idea.

How to submit a contribution

The general process to submit a contribution is as follow:

  1. Take a look to the development guideline.
  2. Create your own fork of the code
  3. Do the changes in your fork
  4. Make sure to fill the pull request description properly.

Happy coding 🤘