From 8361fe919f1e47faf45ffa360bb91531f3039a28 Mon Sep 17 00:00:00 2001
From: Jacques Dainat <jacques.dainat@ird.fr>
Date: Thu, 22 Aug 2024 10:33:17 +0200
Subject: [PATCH] add constributing, license and readme

---
 CONTRIBUTING.md |  89 +++++++++++++++++++++++++++++++++++++++++++
 README.md       |  98 +++++++++++++-----------------------------------
 img/IRD.png     | Bin 0 -> 32238 bytes
 3 files changed, 115 insertions(+), 72 deletions(-)
 create mode 100644 CONTRIBUTING.md
 create mode 100644 img/IRD.png

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..e0b3e1b
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,89 @@
+# Contributing guidelines
+
+We thank you in advance :thumbsup: :tada: for taking the time to contribute, whether with *code* or with *ideas*, to the project.
+
+
+## Did you find a bug?
+
+* Ensure that the bug was not already reported by [searching under Issues].
+
+* If you're unable to find an (open) issue addressing the problem, [open a new one]. Be sure to prefix the issue title with **[BUG]** and to include:
+
+  - a *clear* description,
+  - as much relevant information as possible, and
+  - a *code sample* or an (executable) *test case* demonstrating the expected behaviour that is not occurring.
+
+## How to work on a new feature/bug
+
+Create an issue on Github or you can alternatively pick one already created.
+
+Assign yourself to that issue.
+
+Discussions on how to proceed about that issue take place in the comment section on that issue.
+
+Some of the work might have been done already by somebody, hence we avoid unnecessary work duplication and a waste of time and effort. Other reason for discussing the issue beforehand is to communicate with the team the changes as some of the features might impact different components, and we can plan accordingly.
+
+## How we work with Git
+
+All work should take place in a dedicated branch with a short descriptive name.
+
+Use comments in your code, choose variable and function names that clearly show what you intend to implement.
+
+Once the feature is done you can request it to be merged back into `main` by making a Pull Request.
+
+Before making the pull request it is a good idea to rebase your branch to `main` to ensure that eventual conflicts with the `main` branch is solved before the PR is reviewed and we can therefore have a clean merge.
+
+
+### General stuff about git and commit messages
+
+In general it is better to commit often. Small commits are easier to roll back and also makes the code easier to review.
+
+Write helpful commit messages that describes the changes and possibly why they were necessary.
+
+Each commit should contain changes that are functionally connected and/or related. If you for example want to write _and_ in the first line of the commit message this is an indicator that it should have been two commits.
+
+Learn how to select chunks of changed files to do multiple separate commits of unrelated things. This can be done with either `git add -p` or `git commit -p`.
+
+
+#### Helpful commit messages
+
+The commit messages may be seen as meta-comments on the code that are incredibly helpful for anyone who wants to know how this piece of software is working, including colleagues (current and future) and external users.
+
+Some tips about writing helpful commit messages:
+
+ 1. Separate subject (the first line of the message) from body with a blank line.
+ 2. Limit the subject line to 50 characters.
+ 3. Capitalize the subject line.
+ 4. Do not end the subject line with a period.
+ 5. Use the imperative mood in the subject line.
+ 6. Wrap the body at 72 characters.
+ 7. Use the body to explain what and why vs. how.
+
+For an in-depth explanation of the above points, please see [How to Write a Git Commit Message](http://chris.beams.io/posts/git-commit/).
+
+
+### How we do code reviews
+
+A code review is initiated when someone has made a Pull Request in the appropriate repo on github.
+
+Work should not continue on the branch _unless_ it is a [Draft Pull Request](https://github.blog/2019-02-14-introducing-draft-pull-requests/). Once the PR is marked ready the review can start.
+
+The initiator of the PR should recruit a reviewer that get assigned reviewer duty on the branch.
+
+Other people may also look at and review the code.
+
+A reviewers job is to:
+
+  * Write polite and friendly comments - remember that it can be tough to have other people critizising your work, a little kindness goes a long way. This does not mean we should not comment on things that need to be changed of course.
+  * Read the code and make sure it is understandable
+  * Make sure that commit messages and commits are structured so that it is possible to understand why certain changes were made.
+
+Once the review is positive the Pull Request can be _merged_ into `main` and the feature branch deleted.
+
+
+----
+
+Thanks again.
+
+[searching under Issues]: https://forge.ird.fr/mivegec/dainat/isi-training-git/issues
+[open a new one]: https://forge.ird.fr/mivegec/dainat/isi-training-git/-/issues/new?title=%5BBUG%5D
\ No newline at end of file
diff --git a/README.md b/README.md
index f082667..0b6828c 100644
--- a/README.md
+++ b/README.md
@@ -1,93 +1,47 @@
-# Formation GIT
+[![CC BY 4.0][cc-by-shield]][cc-by]
 
+# isi-training-git
+---------------------------
 
+<img src="img/IRD.png" width="300" height="100" />
 
-## Getting started
+## Table of Contents
 
-To make it easy for you to get started with GitLab, here's a list of recommended next steps.
+   * [Description](#description)
+   * [Contributing](#contributing)
+   * [Report bugs and issues](#report-bugs-and-issues)
+   * [Authors and acknowledgment](#authors-and-acknowledgment)
+   * [Notes](#notes)
 
-Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!
-
-## Add your files
-
-- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
-- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command:
-
-```
-cd existing_repo
-git remote add origin https://forge.ird.fr/e-cop/formation-git.git
-git branch -M main
-git push -uf origin main
-```
-
-## Integrate with your tools
-
-- [ ] [Set up project integrations](https://forge.ird.fr/e-cop/formation-git/-/settings/integrations)
-
-## Collaborate with your team
-
-- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
-- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
-- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
-- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
-- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)
-
-## Test and Deploy
-
-Use the built-in continuous integration in GitLab.
-
-- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html)
-- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
-- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
-- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
-- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)
-
-***
-
-# Editing this README
+## Description
 
-When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template.
+Depot pour la mise en la mise en place d'une formation mutualisé IRD sur le thème de GIT.
 
-## Suggestions for a good README
+## Contributing
 
-Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information.
+We welcome contributions from the community! See our [Contributing guidelines](https://forge.ird.fr/mivegec/dainat/isi-training-git/blob/main/CONTRIBUTING.md)
 
-## Name
-Choose a self-explaining name for your project.
+## Report bugs and issues
 
-## Description
-Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.
+Found a bug or have a question? Please open an [issue](https://forge.ird.fr/mivegec/dainat/isi-training-git/-/issues/).
 
-## Badges
-On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.
-
-## Visuals
-Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.
+## Authors and acknowledgment
 
-## Installation
-Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.
+XXX
 
-## Usage
-Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.
+## Notes 
 
-## Support
-Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc.
+Liste de supports d’intérêt sur lesquels s’appuyer:
 
-## Roadmap
-If you have ideas for releases in the future, it is a good idea to list them in the README.
+- https://coderefinery.github.io/git-intro/
+- https://mivegec.pages.ird.fr/dainat/malbec-git/
+- https://perso.liris.cnrs.fr/pierre-antoine.champin/enseignement/intro-git/
 
-## Contributing
-State if you are open to contributions and what your requirements are for accepting them.
 
-For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.
 
-You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.
 
-## Authors and acknowledgment
-Show your appreciation to those who have contributed to the project.
+---------------
 
-## License
-For open source projects, say how it is licensed.
 
-## Project status
-If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers.
+[cc-by]: http://creativecommons.org/licenses/by/4.0/
+[cc-by-shield]: https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg
\ No newline at end of file
diff --git a/img/IRD.png b/img/IRD.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd884e39b8e5e127020d93698a339bf31aab9e60
GIT binary patch
literal 32238
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
Q@7#1LF?rEyVSWGq4@31vRR910

literal 0
HcmV?d00001

-- 
GitLab