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: README.md
+25-4Lines changed: 25 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,14 +19,14 @@ _Python_ is also used.
19
19
And a bit of _PHP_ because it is nice to use several languages we are not used to (stop the routine!).
20
20
For these needs scripting is enough.
21
21
22
-
# Environment
22
+
##Environment
23
23
24
24
You should have mainly the following environments bellow, but have a look on each folder README:
25
25
-_Bash_ version **3.2.5**
26
26
-_Ruby_ version **2.7.1**
27
27
-_Python_ version **3.7**
28
28
29
-
# Project tree
29
+
##Project tree
30
30
31
31
There are 5 folders containing scripts and programs to make your life a bit easier:
32
32
@@ -38,10 +38,31 @@ There are 5 folders containing scripts and programs to make your life a bit easi
38
38
39
39
Feel free to read each README available in all of the subdirectories listed above.
40
40
41
-
# Dry run
41
+
##Dry run
42
42
43
43
To be sure you have a ready-to-run project, you can run the following dry-run command which will check if runtimes, third party tools and files are available.
44
44
45
45
```shell
46
46
bash dry-run.sh
47
-
```
47
+
```
48
+
49
+
## About the repository
50
+
51
+
### Renovate
52
+
53
+
[Renovate](https://docs.renovatebot.com/) is used to as to try to keep updated dependencies of the project.
54
+
A _renovate.json_ must be added at the project root with cofiguration details ; but **the organization admins must enable it** (through the [admin console](https://developer.mend.io/)).
55
+
By default [Dependabot](https://docs.github.com/fr/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security#what-is-dependabot) was enabled for this project but has been replaced by _Renovate_.
56
+
57
+
### Gitleaks
58
+
59
+
[Gitleaks](https://github.com/gitleaks/gitleaks) is used so as to look for secrets and leak of sensitive data.
60
+
A _gitleaks.toml_ file has been placed at the project root, picked from the _Gitleaks_ repository, to define rules.
61
+
A *gitleaks-action.yml* is also defined to define the GitHub Action to call and some secrets to use to do so.
62
+
The *GITLEAKS_LICENSE* is defined in the organization level, **only the organization admins can make it visible to projects**.
63
+
This key (dedicated to organization) has been asked to the *Gitleaks* team and received gratefully from them.
64
+
65
+
### DCO
66
+
67
+
The *Developer Certificate of Origin* is applied here thanks to a [Probot bot](https://probot.github.io/apps/dco/).
68
+
On pull requests all commits must be signed off. This control is processed in an action.
0 commit comments