You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,19 +25,19 @@ Il y a plein de façons d'aider le projet :
25
25
- suggérerez de **nouvelles fonctionnalités** ou des améliorations
26
26
-[**contribuez au code**](#contribuer-au-code) en corrigeant des bugs ou en ajoutant des fonctionnalités via des _pull requests_
27
27
28
-
Pour tout ça, le meilleure manière d'entrer en contact avec nous est via le système d'[issues](https://github.com/voyages-sncf-technologies/hesperides/issues) de GitHub,
28
+
Pour tout ça, le meilleure manière d'entrer en contact avec nous est via le système d'[issues](https://github.com/sncf-connect-tech/hesperides/issues) de GitHub,
29
29
même simplement si vous avez des questions.
30
30
31
31
# Documentation technique
32
-
Elle est située dans le dossier [tech_docs/](https://github.com/voyages-sncf-technologies/hesperides-gui/tree/master/tech_docs)
32
+
Elle est située dans le dossier [tech_docs/](https://github.com/sncf-connect-tech/hesperides-gui/tree/master/tech_docs)
33
33
et détaille la structure du code ainsi que les conventions employées pour le CSS et les tests par exemple.
34
34
35
35
# Contribuer au code
36
-
Pour les nouveaux venus, nous maintenons une liste de [tâches faciles](https://github.com/voyages-sncf-technologies/hesperides/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22),
36
+
Pour les nouveaux venus, nous maintenons une liste de [tâches faciles](https://github.com/sncf-connect-tech/hesperides/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22),
37
37
incluant des corrections de bugs ou des émaliorations simples, pour vous permettre de débuter doucement avec le code.
38
38
39
39
Globalement voici comment procéder pour contribuer au code :
40
-
1. Assurez-vous qu'il existe une [issue](https://github.com/voyages-sncf-technologies/hesperides/issues) détaillant la modification que vous voulez effectuer, bug ou fonctionnalité.
40
+
1. Assurez-vous qu'il existe une [issue](https://github.com/sncf-connect-tech/hesperides/issues) détaillant la modification que vous voulez effectuer, bug ou fonctionnalité.
41
41
Idéalement, indiquez dans cette _issue_ que vous commencez à travailler dessus.
42
42
2. Créez un [fork de ce repo](https://help.github.com/articles/fork-a-repo/) et installez votre [environnement de développement](#environnement-de-developpement).
43
43
3. Codez !
@@ -58,7 +58,7 @@ Et voilà !
58
58
Vous aurez besoin d'une version récente de NodeJS et de `npm`.
59
59
60
60
De plus, nous utilisons Docker pour _packager_ et déployer l'application.
61
-
Vous en aurez besoin pour lancer le [_backend_](https://github.com/voyages-sncf-technologies/hesperides) :
61
+
Vous en aurez besoin pour lancer le [_backend_](https://github.com/sncf-connect-tech/hesperides) :
62
62
63
63
docker run --rm -p 8080:8080 -e API_ENDPOINT=... -e SPRING_PROFILES_ACTIVE=noldap,fake_mongo hesperides/hesperides
64
64
@@ -70,7 +70,7 @@ Afin d'effectuer certaines validations automatisées à chaque commit,
70
70
ce projet emploie des _hooks_`git` de `pre-commit`, via [l'outil Python du même nom](http://pre-commit.com).
71
71
72
72
Les _hooks_ configurés sont listés dans le fichier de configuration [.pre-commit-config.yaml](.pre-commit-config.yaml),
73
-
et sont exécutés via [Travis CI](https://travis-ci.com/voyages-sncf-technologies/vboard).
73
+
et sont exécutés via [Travis CI](https://travis-ci.com/sncf-connect-tech/vboard).
74
74
Aucune PR ne sera mergée si ces _hooks_ remontent des erreurs.
75
75
76
76
Dans la mesure du possible, installez ces _hooks_ sur votre poste de développement.
@@ -91,7 +91,7 @@ Si besoin, vous pouvez lancer manuellement les _hooks_ :
91
91
92
92
93
93
## Intégration continue
94
-
[Travis CI](https://travis-ci.com/voyages-sncf-technologies/hesperides-gui) est configuré via le fichier `.travis.yml` pour exécuter les validations suivantes sur chaque _pull request_:
94
+
[Travis CI](https://travis-ci.com/sncf-connect-tech/hesperides-gui) est configuré via le fichier `.travis.yml` pour exécuter les validations suivantes sur chaque _pull request_:
Copy file name to clipboardExpand all lines: HACKTOBERFEST.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# Hacktoberfest
2
2
This year, the Hesperides project takes part to [Hacktoberfest](https://hacktoberfest.digitalocean.com)!
3
3
4
-
We have labeled some of our issues with [#Hacktoberfest](https://github.com/voyages-sncf-technologies/hesperides-gui/labels/Hacktoberfest)
4
+
We have labeled some of our issues with [#Hacktoberfest](https://github.com/sncf-connect-tech/hesperides-gui/labels/Hacktoberfest)
5
5
to make it easier for you to contribute :)
6
6
7
7
Now, Hesperides is a large project, with a lot of "business logic" you probably do not want to learn before your first contribution.
8
8
It's also maintained by French developpers 🥖 🧀.
9
-
But we will commit to write detailed descriptions in our [#Hacktoberfest](https://github.com/voyages-sncf-technologies/hesperides-gui/labels/Hacktoberfest) issues,
9
+
But we will commit to write detailed descriptions in our [#Hacktoberfest](https://github.com/sncf-connect-tech/hesperides-gui/labels/Hacktoberfest) issues,
10
10
and the next sections will summarize the steps to let you quickly hack with the code.
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
[](https://github.com/voyages-sncf-technologies/hesperides-gui/actions?query=branch%3Amaster)
1
+
[](https://github.com/sncf-connect-tech/hesperides-gui/actions?query=branch%3Amaster)
<p>If you need to instrument Hesperides from Jenkins pipelines, a <ahref="https://jenkins.io/doc/book/pipeline/shared-libraries/">Groovy shared libray</a> is available for you on Github: <ahref="https://github.com/voyages-sncf-technologies/hesperides-jenkins-lib">voyages-sncf-technologies/hesperides-jenkins-lib</a>.</p><imgclass="img-responsive" src="assets/images/hesperides-jenkins-lib-logo.png" alt="Logo hesperides-jenkins-lib">
174
+
<p>If you need to instrument Hesperides from Jenkins pipelines, a <ahref="https://jenkins.io/doc/book/pipeline/shared-libraries/">Groovy shared libray</a> is available for you on Github: <ahref="https://github.com/sncf-connect-tech/hesperides-jenkins-lib">sncf-connect-tech/hesperides-jenkins-lib</a>.</p><imgclass="img-responsive" src="assets/images/hesperides-jenkins-lib-logo.png" alt="Logo hesperides-jenkins-lib">
175
175
<p>Here is an example of <code>Jenkinsfile</code> that uses it:</p>
<li>a backend module developed in Java (repo git <ahref="https://github.com/voyages-sncf-technologies/hesperides">hesperides</a>")
59
+
<li>a backend module developed in Java (repo git <ahref="https://github.com/sncf-connect-tech/hesperides">hesperides</a>")
60
60
</li>
61
-
<li>a frontend module developed in Angular JS (repo git <ahref="https://github.com/voyages-sncf-technologies/hesperides-gui">hesperides-gui</a>)
61
+
<li>a frontend module developed in Angular JS (repo git <ahref="https://github.com/sncf-connect-tech/hesperides-gui">hesperides-gui</a>)
62
62
</li>
63
63
</ul>
64
64
<p>
65
-
The architecture is detailed here: <ahref="https://github.com/voyages-sncf-technologies/hesperides/tree/master/documentation/architecture">documentation/architecture on GitHub</a>.
65
+
The architecture is detailed here: <ahref="https://github.com/sncf-connect-tech/hesperides/tree/master/documentation/architecture">documentation/architecture on GitHub</a>.
66
66
</p>
67
-
<p>For more recent instructions, in French, on how to contribute: <ahref="https://github.com/voyages-sncf-technologies/hesperides/blob/master/CONTRIBUTING.md">CONTRIBUTING.md</a>.
67
+
<p>For more recent instructions, in French, on how to contribute: <ahref="https://github.com/sncf-connect-tech/hesperides/blob/master/CONTRIBUTING.md">CONTRIBUTING.md</a>.
<pclass="intro">Everything there is to know about new things</p><aclass="link" href="https://github.com/voyages-sncf-technologies/hesperides/blob/master/CHANGELOG.md"></a>
73
+
<pclass="intro">Everything there is to know about new things</p><aclass="link" href="https://github.com/sncf-connect-tech/hesperides/blob/master/CHANGELOG.md"></a>
docker run --rm -it -p 80:80 -e API_ENDPOINT=... hesperides-gui</code></pre>
148
148
<p><code>$API_ENDPOINT</code> must be an URL to access the backend, like <code>http://localhost:8080</code></p>
@@ -154,8 +154,8 @@ <h3 class="block-title">Deploying on Heroku</h3>
154
154
<p>An <ahref="https://devcenter.heroku.com/articles/build-docker-images-heroku-yml"><code>heroku.yml</code> configuration file</a> is provided in each repository as a starting point.</p>
155
155
<p>You will need to create 2 apps:</p>
156
156
<ul>
157
-
<li><b>hesperides</b>: the <em>frontend</em>, corresponding to the <ahref="https://github.com/voyages-sncf-technologies/hesperides-gui">hesperides-gui</a> repository</li>
158
-
<li><b>hesperides-back</b>: the <em>backend</em>, corresponding to the <ahref="https://github.com/voyages-sncf-technologies/hesperides">hesperides</a> repository</li>
157
+
<li><b>hesperides</b>: the <em>frontend</em>, corresponding to the <ahref="https://github.com/sncf-connect-tech/hesperides-gui">hesperides-gui</a> repository</li>
158
+
<li><b>hesperides-back</b>: the <em>backend</em>, corresponding to the <ahref="https://github.com/sncf-connect-tech/hesperides">hesperides</a> repository</li>
159
159
</ul>
160
160
<p>There is a reason behind this choice of Heroku apps naming:
161
161
we wanted to have the <em>frontend</em> answering on the URL <ahref="https://hesperides.herokuapp.com">https://hesperides.herokuapp.com</a>.</p>
@@ -181,7 +181,7 @@ <h3 class="block-title">Deploying on Heroku</h3>
181
181
</div><!--//section-block-->
182
182
<divid="configuring-ldap" class="section-block">
183
183
<h3class="block-title">Configuring LDAP</h3>
184
-
<p>You can either use the <code>noldap</code> Spring profile, that defines some <ahref="https://github.com/voyages-sncf-technologies/hesperides/blob/master/core/presentation/src/main/java/org/hesperides/core/presentation/security/LocalWebSecurityConfig.java#L37">dummy in-memory users</a>, or use the <code>ldap</code> Spring profile and configure the following environment variables:</p>
184
+
<p>You can either use the <code>noldap</code> Spring profile, that defines some <ahref="https://github.com/sncf-connect-tech/hesperides/blob/master/core/presentation/src/main/java/org/hesperides/core/presentation/security/LocalWebSecurityConfig.java#L37">dummy in-memory users</a>, or use the <code>ldap</code> Spring profile and configure the following environment variables:</p>
185
185
<ul>
186
186
<li><code>$LDAP_URL</code>: required, example value: <code>ldaps://ldap.example.com:636</code></li>
0 commit comments