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: .github/contributing.md
+24-24Lines changed: 24 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,10 @@
2
2
3
3
Your feedback and pull requests are very welcome!
4
4
5
-
We use MkDocs + Material for MkDocs to build the website.
5
+
We use [Zensical](https://zensical.org/) to build the website.
6
6
7
-
If you find a typo or other small textual error on a published page, select the "Edit this page" link at the bottom of the affected page.
8
-
This link will take you to the right file on GitHub to make the edit and open a pull request.
7
+
If you find a typo or other small textual error on a published page, select the "Edit this page" button near the top right of the page.
8
+
This button takes you to the right file on GitHub to make the edit and open a pull request.
9
9
10
10
For larger edits we recommend that you create a development environment, so that you can preview your work.
11
11
@@ -25,25 +25,25 @@ To build the site locally on your workstation you'll need:
25
25
26
26
Follow these steps to setup your local development environment:
27
27
28
-
1. Install the latest version of Python 3.8
29
-
1. Install Node 24 (npm 11 is bundled with Node 24)
30
-
1. Install Git, if you haven't already
31
-
1. Make a fork of this repository via GitHub (select the "Fork" button)
32
-
1. Clone your fork repository with `git clone link_to_fork`
33
-
1. Tell Git that `HonkingGoose/git-gosling` is the `upstream` remote: `git remote add upstream https://github.com/HonkingGoose/git-gosling.git`
34
-
1. Make sure you have all the data from the `upstream` remote by doing a `git fetch --all --prune`
35
-
1. Do `git merge upstream/main main` to update your local `main` branch
36
-
1. Make you're sure on the local main branch with `git switch main` (do not make your own commits on the local `main` branch!)
37
-
1. Create a new branch to do your work on with `git switch -c descriptive_name_for_branch`
38
-
1. Run `npm ci` to download and install all the dependencies for this project with npm
39
-
1. Run `make smoketest` to ensure everything works before you start your work
40
-
1. You can get a live preview with `make serve`, this starts a local development server and opens a browser window, most changes can be seen live without having to restart the server
41
-
1. Make your changes
42
-
1. When you're done, run the Prettier formatter with `npm run prettier-fix`
43
-
1. Use the `git add` command to stage your work and commit with `git commit -v`
44
-
1. Run the smoketest with `make smoketest`
45
-
1. Push your local feature branch to your GitHub fork with `git push --set-upstream origin descriptive_name_for_branch`
46
-
1. Open a pull request by going to this projects repository and going to the "Pull requests" tab
47
-
1. GitHub will show your recently pushed branches here, and suggest you make a pull request, if your branch does not show up, select the "New pull request" button
28
+
1. Install the latest version of Python `3.8`.
29
+
1. Install Node 24 (npm 11 is bundled with Node 24).
30
+
1. Install Git, if you haven't already.
31
+
1. Make a fork of this repository via GitHub (select the "Fork" button).
32
+
1. Clone your fork repository with `git clone link_to_fork`.
33
+
1. Tell Git that `HonkingGoose/git-gosling` is the `upstream` remote: `git remote add upstream https://github.com/HonkingGoose/git-gosling.git`.
34
+
1. Make sure you have all the data from the `upstream` remote by doing a `git fetch --all --prune`.
35
+
1. Do `git merge upstream/main main` to update your local `main` branch.
36
+
1. Make you're sure on the local main branch with `git switch main` (do not make your own commits on the local `main` branch!).
37
+
1. Create a new branch to do your work on with `git switch -c descriptive_name_for_branch`.
38
+
1. Run `npm ci` to download and install all the dependencies for this project with npm.
39
+
1. Run `make smoketest` to ensure everything works before you start your work.
40
+
1. You can get a live preview with `make serve`, this starts a local development server and opens a browser window. Most changes can be seen live without having to restart the server.
41
+
1. Make your changes.
42
+
1. When you're done, run the Prettier formatter with `npm run prettier-fix`.
43
+
1. Use the `git add` command to stage your work and commit with `git commit -v`.
44
+
1. Run the smoketest with `make smoketest`.
45
+
1. Push your local feature branch to your GitHub fork with `git push --set-upstream origin descriptive_name_for_branch`.
46
+
1. Open a pull request by going to this projects repository and going to the "Pull requests" tab.
47
+
1. GitHub will show your recently pushed branches here, and suggest you make a pull request, if your branch does not show up, select the "New pull request" button.
48
48
1. Your pull request will get reviewed, and if the maintainers like it, it will get merged.
49
-
1. After your pull request is merged, you can remove your local branch with `git branch -D branch_name`
49
+
1. After your pull request is merged, you can remove your local branch with `git branch -D branch_name`.
0 commit comments