Skip to content

Commit 192d92d

Browse files
committed
how to contribute
1 parent 2fade92 commit 192d92d

4 files changed

Lines changed: 32 additions & 0 deletions

File tree

content/docs/add-a-dependency.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,11 @@ The generator handles this recursively — it will build `my-lib` from source be
7272
## Lookup order
7373

7474
When the generator resolves a dependency slug, it searches `content/programs/` first, then `content/dependencies/`. This means a slug that exists in both places will always resolve to the program entry. In practice, slugs should be unique across both folders.
75+
76+
## Submit a pull request
77+
78+
Once your dependency is in place and everything tests correctly, open a pull request against the main repository:
79+
80+
**[github.com/RajPorus19/linux-setup-generator](https://github.com/RajPorus19/linux-setup-generator)**
81+
82+
Fork the repo, push your changes to a branch, and open a PR from that branch to `main`. See the [Contributing](/docs/contributing/) guide for a step-by-step walkthrough.

content/docs/add-a-distro.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,11 @@ hugo server -b http://localhost:1313 -p 1313
6767
```
6868

6969
Your new distro should appear as a card in Step 1 with its logo. Select it and verify the generated script uses the correct install command.
70+
71+
## Step 6 — Submit a pull request
72+
73+
Once everything looks good locally, open a pull request against the main repository:
74+
75+
**[github.com/RajPorus19/linux-setup-generator](https://github.com/RajPorus19/linux-setup-generator)**
76+
77+
Fork the repo, push your changes to a branch, and open a PR from that branch to `main`. See the [Contributing](/docs/contributing/) guide for a step-by-step walkthrough.

content/docs/add-a-program.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,3 +160,11 @@ hugo server -b http://localhost:1313 -p 1313
160160
```
161161

162162
Open the Programs page and search for your program by name. Then go through the Setup Generator and verify your program appears in the selection list and in the generated script.
163+
164+
## Step 4 — Submit a pull request
165+
166+
Once everything looks good locally, open a pull request against the main repository:
167+
168+
**[github.com/RajPorus19/linux-setup-generator](https://github.com/RajPorus19/linux-setup-generator)**
169+
170+
Fork the repo, push your changes to a branch, and open a PR from that branch to `main`. See the [Contributing](/docs/contributing/) guide for a step-by-step walkthrough.

content/docs/add-custom-install.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,11 @@ This means the final generated script will always install prerequisites before t
8181
- **Keep it minimal** — only include the steps required to install this one program.
8282
- **No `#!/bin/bash` header** — the generator adds this once at the top of the full script.
8383
- **Test on a clean system** if possible, to make sure no steps are missing.
84+
85+
## Submit a pull request
86+
87+
Once everything looks good locally, open a pull request against the main repository:
88+
89+
**[github.com/RajPorus19/linux-setup-generator](https://github.com/RajPorus19/linux-setup-generator)**
90+
91+
Fork the repo, push your changes to a branch, and open a PR from that branch to `main`. See the [Contributing](/docs/contributing/) guide for a step-by-step walkthrough.

0 commit comments

Comments
 (0)