|
|
# Comment contribuer avec du code
|
|
|
# How to contribute with code
|
|
|
|
|
|
## De votre côté
|
|
|
## On your side
|
|
|
|
|
|
1. Créer un compte sur [https://framagit.org](https://framagit.org)
|
|
|
1. Créer un fork du projet principal : [Créer le fork](https://framagit.org/framasoft/framadate/fork/new)
|
|
|
1. Créer une branche nommée feature/[Description] à partir de la branche **develop**
|
|
|
* Où [Description] est une description en anglais très courte de ce qui va être fait
|
|
|
1. Faire des commits dans votre branche
|
|
|
1. Pusher la branche sur votre fork
|
|
|
1. Demander une merge request vers **develop**
|
|
|
1. Create an account on [https://framagit.org](https://framagit.org)
|
|
|
1. Fork the main project : [Créer le fork](https://framagit.org/framasoft/framadate/fork/new)
|
|
|
1. Create a branch named `feature/[Description]` or `bug/[description]` from branch **develop** where [Description] is an english short description of what your patch does.
|
|
|
1. Make commits inside your branch
|
|
|
1. Push your branch inside your fork
|
|
|
1. Create a merge request towards **develop**
|
|
|
|
|
|
## La suite se passe de notre côté
|
|
|
## We handle the rest
|
|
|
|
|
|
1. Quelqu'un relira votre travail
|
|
|
* Essayez de rendre ce travail plus facile en organisant vos commits
|
|
|
1. S'il y a des remarques sur le travail, le relecteur fera des commentaires sur la merge request
|
|
|
1. Si la merge request lui semble correcte il peut merger votre travail avec la branche **develop**
|
|
|
1. Someone will review your work: try to make it easier by organizing your commits
|
|
|
1. If there's remarks on your work, the reviewer will comment on the merge request
|
|
|
1. If the merge request looks good someone will merge your work inside the **develop** branch.
|
|
|
|
|
|
## Corrections suite à une relecture
|
|
|
## Corrections following a review
|
|
|
|
|
|
La relecture de la merge request peut vous amener à faire des corrections.
|
|
|
Vous pouvez faire ces corrections dans votre branche, ce qui aura pour effet de les ajouter à la merge request.
|
|
|
The merge request review might indicate you to make some change for it to be acceptable.
|
|
|
You can do these corrections inside your own branch, that will add it to the merge request.
|
|
|
|
|
|
## Comprendre le code
|
|
|
## Understand the code
|
|
|
|
|
|
Une page du wiki est dédiée à l'appréhension du code de framadate : [Document technique](technical).
|
|
|
A wiki page is dedicated to discover Framadate's code structure : [Technical document](technical).
|
|
|
|
|
|
-------------
|
|
|
[Back to homepage](home) |
|
|
\ No newline at end of file |