forked from keon/algorithms
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* added french translation Added a french translation for the readme, the contributing and modified the other readme in order to add the link to the french doc * added a french translation for the code of conduct added a french translation for the code of conduct * minor typo edit * Added an link in the readme added a link to the french translation of the readme * added link to french doc added the link to the french doc in the readme * link edit the french contributing page now links to the french version of the code of conduct
- Loading branch information
Showing
9 changed files
with
492 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# Code de conduite à l'attention des contributeurs | ||
|
||
## Notre engagement | ||
|
||
Dans le but de favoriser un environnement ouvert et accueillant, nous nous engageons à faire de la participation à ce projet et à cette communauté une expérience sans harcèlement, peu importe l'âge, la taille, le handicap, l'origine ethnique, l'identité et l'expression sexuelle, le niveau d'expérience, la nationalité, l'apparence personnelle, la race, la religion ou l'identité et l'orientation sexuelles. | ||
|
||
## Nos normes | ||
|
||
Voici quelques exemples de comportements qui contribuent à créer un environnement positif : | ||
|
||
* Utiliser un langage accueillant et inclusif | ||
* Être respectueux des différents points de vue et expériences. | ||
* Accepter dignement les critiques constructives | ||
* Se concentrer sur ce qu'il y a de mieux pour la communauté. | ||
* Faire preuve d'empathie envers les autres membres de la communauté. | ||
|
||
Voici quelques exemples de comportements inacceptables de la part des participants : | ||
|
||
* Le recours à un langage ou à des images de nature sexuelle et une attention ou des avances sexuelles mal venues. | ||
* Trolling, commentaires désobligeants ou insultants et attaques personnelles ou politiques. | ||
* Harcelement public ou privé | ||
* Publier les informations privées d'autres personnes, telles qu'une adresse physique ou électronique, sans autorisation explicite. | ||
* Tout autre comportement qui pourrait raisonnablement être considéré comme inapproprié dans un cadre professionnel. | ||
|
||
|
||
## Nos responsabilités | ||
|
||
Les mainteneurs de projet sont responsables de clarifier les normes de comportement acceptable et on s'attend à ce qu'ils prennent des mesures correctives appropriées et équitables en réponse à tout cas de comportement inacceptable. | ||
|
||
Les mainteneurs de projet ont le droit et la responsabilité de supprimer, éditer ou rejeter les commentaires, les engagements, le code, les modifications wiki, les problèmes et autres contributions qui ne sont pas alignés sur ce code de conduite, ou d'interdire temporairement ou définitivement tout contributeur pour d'autres comportements qu'ils jugent inappropriés, menaçants, offensants ou nuisibles. | ||
|
||
## Champ d'application | ||
|
||
Le présent Code de conduite s'applique à la fois dans les espaces du projet et dans les espaces publics lorsqu'une personne représente le projet ou sa communauté. Les exemples de représentation d'un projet ou d'une communauté comprennent l'utilisation d'une adresse électronique officielle du projet, l'affichage par l'intermédiaire d'un compte officiel des médias sociaux ou le fait d'agir en tant que représentant désigné lors d'un événement en ligne ou hors ligne. La représentation d'un projet peut être définie et clarifiée par les responsables du projet. | ||
|
||
## Exécution | ||
|
||
Les cas de comportement abusif, de harcèlement ou d'autres comportements inacceptables peuvent être signalés en contactant l'équipe du projet à [email protected]. L'équipe de projet examinera et enquêtera sur toutes les plaintes et répondra d'une manière qu'elle jugera appropriée aux circonstances. L'équipe de projet est tenue de respecter la confidentialité à l'égard du déclarant d'un incident. D'autres détails sur des politiques d'application spécifiques peuvent être affichés séparément. | ||
|
||
Les mainteneurs de projet qui ne suivent pas ou n'appliquent pas le Code de conduite de bonne foi peuvent faire face à des répercussions temporaires ou permanentes déterminées par d'autres membres de la direction du projet. | ||
|
||
## Attribution | ||
|
||
Le présent Code de conduite est une adaptation de la[Contributor Covenant][homepage], version 1.4, disponible à [http://contributor-covenant.org/version/1/4][version] | ||
|
||
[page principale]: http://contributor-covenant.org | ||
[version]: http://contributor-covenant.org/version/1/4/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
# Contribuer | ||
|
||
Nous aimons les contributions (sous la forme de pull requests). En contribuant à ce repertoire, vous acceptez de suivre les | ||
règles du [Code de conduite](CODE_OF_CONDUCT_FR.md). | ||
|
||
## Mise en route | ||
|
||
* Dans un premier temps [forkez][fork] le repertoire puis clonez le grâce à la commande: | ||
|
||
git clone [email protected]:votre-pseudo-github/algorithms.git | ||
|
||
* Ensuite, créez une nouvelle branche dans laquelle vous effectuerez vos changements. For example: | ||
* add_XXX si vous allez ajouter de nouveaux algorithmes ou de nouvelles structures de données. | ||
* fix_XXX si vous allez corriger un bogue sur un certain algorithme ou structure de données. | ||
* test_XXX si vous avez écrit un ou des tests. | ||
* doc_XXX si vous avez ajouté ou édité de la documentation. | ||
|
||
Vous pouvez contribuer en : | ||
- implémenter un nouvel algorithme dans ce repertoire. Faites bien attention à | ||
le mettre dans la bonne section (i.e. [array](array), [dp](dp), etc). Vous pouvez créer une nouvelle | ||
section si besoin. Assurez-vous que votre implémentation fonctionne, | ||
- optimisant et en améliorant les algorithmes déjà présents, | ||
- ajoutant de nouvelles solutions aux problèmes, | ||
- trouvant et corrigeant des bogues, | ||
- ajoutant des exemples afin de mieux expliquer le fonctionnement des algorithmes, | ||
- ajoutant des tests, | ||
- améliorant la documentation. | ||
|
||
## Pull Requests | ||
Poussez votre fork sur git et [soumettez une nouvelle pull request][pr]. | ||
Nous examinerons et pourrons suggérer des changements, des améliorations ou des solutions de rechange. | ||
Pour faciliter l'acceptation, vous pouvez vérifier que : | ||
|
||
* tous les algorithmes doivent être écrits en **Python 3**, | ||
(il reste encore quelques algorithmes écrits en _Python 2_. Vous pouvez commencer par convertir ces | ||
[derniers][issue120] vers du _Python 3_), | ||
* écrire un code propre et compréhensible, | ||
* commenter correctement le code et expliquer brièvement ce que l'algorithme fait dans la [documentation][docstr], | ||
* vous pouvez également expliquer le résultat à l'aide d'un exemple simple. | ||
* essayer d'écrire quelques tests pour les algorithmes, | ||
* écrire un [message de soumission (commit) clair][commit]. | ||
|
||
|
||
## Problèmes | ||
Soumettez une [nouveau issue][newissue] s'il y a un algorithme à ajouter, ou si un bogue a été trouvé dans un algorithme existant. Avant d'en soumettre une nouvelle, veuillez passer en revue les [issues existantes][issues] afin d'éviter de créer des doublons. Envisagez également de résoudre des issues actuellement ouvertes ou de contribuer à la discussion sur une issue. | ||
|
||
## Collaborateurs | ||
Vous pouvez demander de l'aide ou des éclaircissements aux collaborateurs. | ||
[Keon Kim](https://github.com/keon) | ||
|
||
[Rahul Goswami](https://github.com/goswami-rahul) | ||
|
||
[Ankit Agarwal](https://github.com/ankit167) | ||
|
||
[Hai Hoang Dang](https://github.com/danghai) | ||
|
||
[Saad](https://github.com/SaadBenn) | ||
|
||
[fork]: https://help.github.com/articles/fork-a-repo/ | ||
[docstr]: https://www.python.org/dev/peps/pep-0257/#multi-line-docstrings | ||
[commit]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html | ||
[pr]: https://github.com/keon/algorithms/compare/ | ||
[newissue]: https://github.com/keon/algorithms/issues/new | ||
[issue120]: https://github.com/keon/algorithms/issues/120 | ||
[issues]: https://github.com/keon/algorithms/issues/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.