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
+42-55Lines changed: 42 additions & 55 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,29 +1,33 @@
1
-
# Contributing Guide
1
+
# Documentation contributing guide
2
2
3
3
Thank you for deciding to contribute and help us improve Percona Distribution for PostgreSQL documentation!
4
4
5
5
We welcome contributors from all users and community. By contributing, you agree to the [Percona Community code of conduct](https://github.com/percona/community/blob/main/content/contribute/coc.md).
6
6
7
-
You can contribute to documentation in the following ways:
8
-
9
-
1.**Request a doc change through a Jira issue**. If you’ve spotted a doc issue (a typo, broken links, inaccurate instructions, etc.) but don’t have time nor desire to fix it yourself - let us know about it.
7
+
If you want to contribute code, see the [Code contribution guide](https://github.com/percona/postgres/blob/PSP_REL_18_STABLE/.github/CONTRIBUTING.md).
10
8
11
-
- Click the **Submit DOC bug** link on the sidebar. This opens the [Jira issue tracker](https://jira.percona.com/projects/PG/issues) for the doc project.
12
-
- Sign in (create a Jira account if you don’t have one) and click **Create** to create an issue.
13
-
- Describe the issue you have detected in the Summary, Description, Steps To Reproduce, Affects Version fields.
9
+
You can contribute to documentation in the following ways:
14
10
15
-
2.**[Contribute to documentation yourself](#contribute-to-documentation-yourself)**. Click the <imgsrc="_resource/.icons/edit_page.png"style="width: 1em; height: 1em;"> **Edit this page** icon that leads you to the source file of the page on GitHub. There you make changes, create a pull request that we review and add to the doc project. For details how to do it, read on.
11
+
1. Request a doc change through Jira:
16
12
13
+
- Open the [Jira issue tracker](https://jira.percona.com/projects/PG/issues) for the project.
14
+
- (Optional but recommended) Search if the issue you want to report is already reported.
15
+
- Sign in (create a Jira account if you don’t have one) and click **Create** to create an issue.
16
+
- Select **PostgreSQL PG** in the Project dropdown and the work type **Story**.
17
+
- Describe the issue you have detected in the Summary, Description, Steps To Reproduce and Affects Version fields.
17
18
18
-
## Contribute to documentation yourself
19
+
2.[Contribute to documentation on GitHub](#contribute-to-the-documentation-online-via-github).
19
20
20
21
To contribute to the documentation, you should be familiar with the following technologies:
21
-
-[Markdown](https://www.markdownguide.org/basic-syntax/) markup language. It is used to write the documentation.
22
+
23
+
-[Markdown](https://www.markdownguide.org/basic-syntax/). The documentation is written in Markdown.
22
24
-[MkDocs](https://www.mkdocs.org/getting-started/) documentation generator. We use it to convert source ``.md`` files to html and PDF documents.
23
25
-[git](https://git-scm.com/) and [GitHub](https://guides.github.com/activities/hello-world/)
24
26
-[Docker](https://docs.docker.com/get-docker/). It allows you to run MkDocs in a virtual environment instead of installing it and its dependencies on your machine.
25
27
26
-
There are several active versions of the documentation. Each version derives from the major version of PostgreSQL, included in the distribution.
28
+
## Contribute to the documentation online via GitHub
29
+
30
+
There are several active versions of the documentation. Each version derives from the major version of PostgreSQL, included in the distribution.
27
31
28
32
Each version has a branch in the repository named accordingly:
29
33
@@ -36,22 +40,26 @@ Each version has a branch in the repository named accordingly:
36
40
- 17
37
41
- 18
38
42
39
-
The source .md files are in the ``docs`` directory.
43
+
The source .md files are in the ``postgresql-docs/docs`` directory.
44
+
45
+
To start contributing:
40
46
41
-
### Edit documentation online via GitHub
47
+
1. Click the **Edit this file** icon.
42
48
43
-
1. Click the <imgsrc="_resource/.icons/edit_page.png"style="width: 1em; height: 1em;"> **Edit this page** icon next to the page title. The Markdown file of the page opens in GitHub editor in your browser. If you haven’t worked with the repository before, GitHub creates a [fork](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo) of it for you.
49
+
[!NOTE]
50
+
If you haven’t worked with the repository before, GitHub creates a [fork](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo) of it for you.
44
51
45
-
2.Edit the page. You can check your changes on the **Preview** tab.
52
+
2.Add your changes. You can see how your edit looks like in the **Preview** tab.
46
53
47
54
3. Commit your changes.
48
55
49
-
- In the *Commit changes* section, describe your changes.
50
-
- Select the **Create a new branch for this commit and start a pull request** option
51
-
- Click **Propose changes**.
56
+
- Describe the changes you have made
57
+
- Select the **Create a new branch for this commit** and name your branch
58
+
- Click **Propose changes** to create the pull request
52
59
53
-
4. GitHub creates a branch and a commit for your changes. It loads a new page on which you can open a pull request to Percona. The page shows the base branch - the one you offer your changes for, your commit message and a diff - a visual representation of your changes against the original page. This allows you to make a last-minute review. When you are ready, click the **Create pull request** button.
54
-
5. Someone from our team reviews the pull request and if everything is correct, merges it into the documentation. Then it gets published on the site.
60
+
4. GitHub creates a branch and a commit for your changes. It loads a new page on which you can open a pull request to Percona. The page shows the base branch - the one you offer your changes for, your commit message and a diff - a visual representation of your changes against the original page. This allows you to make a last-minute changes. When you are ready, click the **Create pull request** button.
61
+
62
+
5. Your changes will be reviewed and merged into the documentation.
0 commit comments