Skip to content

Commit cf93d69

Browse files
authored
Merge pull request #7687 from ovh/YC-Readme-PR-template
Readme update + Pull Request template creation
2 parents 137bd60 + d4bd4bc commit cf93d69

File tree

2 files changed

+63
-4
lines changed

2 files changed

+63
-4
lines changed

pull_request_template.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<!--
2+
Hello 👋
3+
Thank you for submitting a Pull Request.
4+
5+
For Work In Progress Pull Requests, please use the Draft PR feature, see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for further details. As long as your Pull Request is a draft, the OVHcloud Guides Team will not start proofreading it.
6+
7+
For a timely review/response, please avoid force-pushing additional commits if your PR already received reviews or comments.
8+
9+
DO NOT USE a fork if you are an OVHcloud employee. Instead, please contact the OVHcloud Guides Team so to be granted /write access to this repository.
10+
11+
Feel free to apply labels on your Pull Request, selecting them from the list to your right.
12+
13+
Before submitting a Pull Request, please ensure you have:
14+
15+
- 📖 Read the OVHcloud Documentation readme: https://github.com/ovh/docs/blob/develop/readme.md
16+
- 🇬🇧 Edited (at least) the en-gb version of a guide.
17+
- 🇫🇷 Edited also the fr-fr version if you are a French speaker.
18+
- 🌐 Edited all the files if you're doing a fix or a minor update (this is not mandatory but recommended).
19+
- 👷‍♀️ Created a small PR, if applicable.
20+
- ✅ Tested every step you're documenting.
21+
- 📝 Used descriptive commit messages.
22+
- 📐 Resized images which width exceeds 1400px
23+
- 📝 Edited or blurred any sensitive/private information from your text and images (IPs, user IDs, private URLs, etc.)
24+
-->
25+
26+
## What type of Pull Request is this?
27+
28+
<!-- Check [X] all applicable: -->
29+
- [ ] New guide(s) <!-- You need to create a meta.yaml file and edit the index: https://github.com/ovh/docs/blob/develop/pages/index.md -->
30+
- [ ] Update of existing guide(s)
31+
- [ ] Fix
32+
- [ ] Optimization
33+
- [ ] Index categories update
34+
- [ ] Deletion of guide(s) <!-- redirections may be needed, contact the OVHcloud Guides Team -->
35+
36+
## Description
37+
38+
<!-- Please provide a short description for your Pull Request, including (if applicable) a ticket reference (no internal URL!) or GitHub issue -->
39+
40+
## Mandatory information
41+
42+
<!-- Check the following when applicable: -->
43+
- [ ] This Pull Request can be merged as soon as possible.
44+
- [ ] This Pull Request shouldn't be merged before (indicate a date): YYYY-MM-DD
45+
46+
- [ ] This Pull Request content should be replicated for the US OVHcloud documentation <!-- https://support.us.ovhcloud.com/hc/en-us) -->

readme.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,40 @@
11
# OVHcloud Documentation
22

3-
This repository contains all the public documentation available about OVHcloud products, in all languages. A good way to find answers to some "how to" questions about OVHcloud products.
3+
This repository contains all the public documentation available about OVHcloud products, in 7 languages. A good way to find answers to some "how to" questions about OVHcloud products.
44

5-
A web version also exists [here](https://help.ovhcloud.com/csm). This website and this repo are synced.
5+
A web version also exists [here](https://help.ovhcloud.com/csm). This website and this repository are synced.
66

77
This project is under active development, and new guides are added or updated on a daily basis.
88

99
## Contributing
1010

1111
We will be happy to take a look at your contributions. You can contribute to this project by updating some existing guides, completing them or creating new ones.
1212

13-
A good way to easily get started with contributions is [to fork the ovh/docs repo](https://docs.github.com/en/get-started/quickstart/fork-a-repo), write your changes on your fork then [create a pull request (PR)](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) from your fork to the ovh/docs repo. Your PR must be done on the "develop" branch.
13+
A good way to easily get started with contributions is [to fork the ovh/docs repo](https://docs.github.com/en/get-started/quickstart/fork-a-repo), write your changes on your fork then [create a pull request (PR)](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) from your fork to the ovh/docs repo.
14+
15+
Your PR must be done on the `develop` branch.
1416

1517
Our guides editing team will then review your contribution and choose to edit, validate or reject it.
1618

19+
**If you are an OVHcloud employee, do not use a fork**. Instead, please contact the OVHcloud Guides Team so to be granted /write access to this repository.
20+
1721
Please take into consideration the following guidelines :
1822

1923
### Content
2024

2125
* Verify and test every action you describe: do not write about anything you cannot test by yourself.
22-
* Please give us explanations regarding your contribution in the comments section of your PR.
26+
* Please provide us with a description regarding your contribution.
2327
* All OVHcloud guides are built with the same layout and structure, please use them as a template to write your own contributions.
2428

29+
#### New guide
30+
31+
When creating a new guide, you must also do the following:
32+
33+
* Create a `meta.yaml` file in your new guide's folder. This file must contain the 2 following fields:
34+
* `id:`: generate a UUID4 unique identifier using either <https://www.uuidgenerator.net/version4> or the `uuidgen` command from a terminal.
35+
* `full_slug:`: this will generate the slug component of the future guide's URL. Please rely on the already existing and related guides so to prefix your ``full_slug` accordingly. Also only include important keywords and try keeping it short.
36+
* Update the [index](https://github.com/ovh/docs/blob/develop/pages/index.md) so that your new guide is listed in its right category. If that category doesn't exist yet, you can create it but you will also have to generate its translations in the 7 `index-translations.<language>.md` files.
37+
2538
### Screenshots
2639

2740
* Prefer to use the English version of the OVHcloud Control Panel or any other interface when taking screenshots.

0 commit comments

Comments
 (0)