Skip to content

Commit ce36c5b

Browse files
authored
Merge pull request #54 from mapado/add_pr_rules
new page Common + PR rules
2 parents 88f165d + aefcab6 commit ce36c5b

File tree

7 files changed

+38
-10
lines changed

7 files changed

+38
-10
lines changed

docs/common.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: 'Bonne pratiques générales'
3+
---
4+
5+
[Pull request](./pull-request)

docs/common/pull-request.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: 'Pull request'
3+
---
4+
5+
Une pull request doit respecter les règles suivantes avant d'être mergée :
6+
7+
- 2 reviewers minimum (cas exceptionnel : pompier urgent ou upgrade de package) sans contrainte de durée
8+
- Favoriser les PR de - de 1000 lignes (avec tests) / 600 lignes de code pur
9+
10+
NB : en cas d'absence de review, c'est à l'auteur de la PR de relancer. Si l'équipe concernée ne review pas la PR rapidement, le remonter au point tech en rappelant la responsabilité collective de la review.

docs/js.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
---
2-
title: 'Bonnes pratiques à Mapado'
2+
title: 'Bonnes pratiques JS'
33
---
44

5-
Voici une liste de nos bonnes pratiques
6-
75
[Guide de style](./style)
86

97
[React](./react)

docs/php.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
---
2-
title: 'Mapado Best practices for PHP'
2+
title: 'Bonnes pratiques PHP'
33
---
44

5-
Here is a list of our best practices
6-
75
[PHP](./php)
86

97
[Symfony](./symfony)
108

11-
[API-Platform](./api-platform)
9+
[API-Platform](./api-platform)

docusaurus.config.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,25 @@
11
module.exports = {
2-
title: 'best-practice',
3-
tagline: "Mapado's developer best practices",
2+
title: 'Bonnes pratiques de Mapado',
3+
tagline: "Comment être un bon développeur chez Mapado",
44
url: 'https://mapado.github.io/',
55
baseUrl: '/best-practices/',
66
favicon: 'img/favicon.ico',
77
organizationName: 'Mapado', // Usually your GitHub org/user name.
88
projectName: 'best-practices', // Usually your repo name.
99
themeConfig: {
1010
navbar: {
11-
title: 'Mapado best practices',
11+
title: 'Bonnes pratiques',
1212
logo: {
1313
alt: 'Mapado',
1414
src: 'img/logo.png',
1515
},
1616
links: [
17+
{
18+
to: 'docs/common/',
19+
activeBasePath: 'docs/common/',
20+
label: 'Général',
21+
position: 'left',
22+
},
1723
{
1824
to: 'docs/js/',
1925
activeBasePath: 'docs/js/',

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ module.exports = {
99
'js/testing',
1010
],
1111
php: ['php', 'php/php', 'php/symfony', 'php/api-plaform'],
12+
common: ['common', 'common/pull-request'],
1213
};

src/pages/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,16 @@ function Home() {
6767
<h1 className="hero__title">{siteConfig.title}</h1>
6868
<p className="hero__subtitle">{siteConfig.tagline}</p>
6969
<div className={styles.buttons}>
70+
<Link
71+
className={classnames(
72+
'button button--outline button--secondary button--lg',
73+
styles.getStarted
74+
)}
75+
to={useBaseUrl('docs/common/')}
76+
>
77+
Général
78+
</Link>
79+
&nbsp;
7080
<Link
7181
className={classnames(
7282
'button button--outline button--secondary button--lg',

0 commit comments

Comments
 (0)