Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
3f6d18f
Replace serialization.md's imgur link with Hamster.png.
RemFexxel Jan 12, 2026
caf5fe0
Fix image path for Hamster.png in serialization.md
RemFexxel Jan 12, 2026
b9cd3d8
Update serialization.md
RemFexxel Jan 12, 2026
75ef831
Update serialization.md
RemFexxel Jan 12, 2026
b43ae76
If this doesn't work, I may as well remove the section.
RemFexxel Jan 12, 2026
e2d87f2
So be it.
RemFexxel Jan 12, 2026
b9a4ed5
Delete src/en/assets/images/Hamster.png
RemFexxel Jan 12, 2026
7459d91
Test commit.
RemFexxel Jan 12, 2026
1839ee0
Is this the issue?
RemFexxel Jan 12, 2026
59933db
Update adding-a-simple-bikehorn.md
RemFexxel Jan 12, 2026
efcb25c
Update adding-a-simple-bikehorn.md
RemFexxel Jan 12, 2026
5eb6052
Update adding-a-simple-bikehorn.md
RemFexxel Jan 12, 2026
0bd938f
Merge branch 'space-wizards:master' into Imgur-Removal
RemFexxel Jan 13, 2026
8a66414
Update adding-a-simple-bikehorn.md
RemFexxel Jan 13, 2026
01e3e4b
Update adding-a-simple-bikehorn.md
RemFexxel Jan 13, 2026
c1d032b
Update adding-a-simple-bikehorn.md
RemFexxel Jan 13, 2026
43026d2
Test
RemFexxel Jan 13, 2026
aed58af
Update adding-a-simple-bikehorn.md
RemFexxel Jan 13, 2026
d107e82
Add the Clown Horn example images.
RemFexxel Jan 13, 2026
ef7d18c
Replace the last imgur links in adding-a-simple-bikehorn.md with self…
RemFexxel Jan 13, 2026
fdb64e8
Fix paths.
RemFexxel Jan 13, 2026
9ea9cf6
Add files via upload
RemFexxel Jan 13, 2026
a569f7f
Add the last self-hosted image and path to adding-a-simple-bikehorn.md.
RemFexxel Jan 13, 2026
aa8697b
Add files via upload
RemFexxel Jan 13, 2026
c91183f
Replace an external link with a self-hosted image in release-procedur…
RemFexxel Jan 13, 2026
a4a8fd5
Test commit.
RemFexxel Jan 13, 2026
b506941
Add maintainer-tools.md's images.
RemFexxel Jan 14, 2026
e686ad8
Replace HedgeDoc links in maintainer-tools.mod with self-hosted image…
RemFexxel Jan 14, 2026
c12f373
Add image from hotfix-procedure.md.
RemFexxel Jan 14, 2026
cf2d2c0
Replace link in hotfix-procedure.
RemFexxel Jan 14, 2026
49211e1
Fix image path for commithash in hotfix procedure.
RemFexxel Jan 14, 2026
368608d
Fix commithash.png path in hotfix-procedure.md.
RemFexxel Jan 14, 2026
a2599ff
Replace beginner.faq.md and maintainer-tools.md external links.
RemFexxel Jan 14, 2026
d3d8336
Replace conventions.md's imgur links with self-hosted files.
RemFexxel Jan 16, 2026
c92fbf6
Replace external image links in genpop-prisoners.md with self-hosted …
RemFexxel Jan 16, 2026
4743455
Replace external link in station-air-recirculation.md with a path to …
RemFexxel Jan 18, 2026
07a0506
Replace external links in pow3r.md and fix a path in station-air-reci…
RemFexxel Jan 18, 2026
39feb22
Remove and replace external links in maintainer meeting pages with se…
RemFexxel Jan 18, 2026
30e7a62
Fix errors.
RemFexxel Jan 18, 2026
ed3b2bf
Fix error.
RemFexxel Jan 18, 2026
7b62772
Replace external links in git-for-the-ss14-developer.md.
RemFexxel Jan 18, 2026
6a9da43
Replace external limage links with self-hosted images, and remove unn…
RemFexxel Jan 18, 2026
eb4d748
small thing
ArtisticRoomba Jan 19, 2026
01952fb
Resolve Roomba's comments.
RemFexxel Jan 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/en/assets/images/hamletheldatgunpoint.png
Binary file added src/en/assets/images/wizden-staff/runpublish.png
5 changes: 3 additions & 2 deletions src/en/general-development/codebase-info/conventions.md
Original file line number Diff line number Diff line change
Expand Up @@ -774,10 +774,11 @@ Please ensure you structure entities with components as follows for easier YAML
#### Entity Prototype suffixes

Use `suffix` in prototypes, this it's a spawn-menu-only suffix that allows you to distinguish what prototypes are, without modifying the actual prototype name. You can use it like this:
![](https://i.imgur.com/epkPR3Y.png)
![entityprototypesuffixes1.png](../../assets/images/general-development/codebase-info/conventions/entityprototypesuffixes1.png)


And results in this:
![](https://i.imgur.com/JigMCuu.png)
![entityprototypesuffixes2.png](../../assets/images/general-development/codebase-info/conventions/entityprototypesuffixes2.png)

## Localization
Every player-facing string ever needs to be localized.
Expand Down
110 changes: 55 additions & 55 deletions src/en/general-development/setup/git-for-the-ss14-developer.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Your remote repository doesn't automatically update with changes from the origin

Navigate to the [Space Station 14 repository](https://github.com/space-wizards/space-station-14) and click here:

![](https://i.imgur.com/lAHNHdD.png)
![forking.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/forking.png)

From there, it'll ask you where to fork it and what to name it--just to your regular account, and name it whatever you please! I'd stick with `space-station-14` if you just want to help out with development, though.

Expand All @@ -81,7 +81,7 @@ Navigate to somewhere on your computer where you want to put the local repositor

Right click to see TortoiseGit's context menu stuff:

![](https://i.imgur.com/QGmrQmH.png)
![tgcm.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgcm.png)

</p>
</details>
Expand All @@ -91,7 +91,7 @@ Right click to see TortoiseGit's context menu stuff:

Open up SmartGit and navigate to the desired location, then:

![](https://i.imgur.com/C3JBYR6.png)
![sgclone.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgclone.png)

</p>
</details>
Expand All @@ -101,7 +101,7 @@ Open up SmartGit and navigate to the desired location, then:

Right click:

![](https://i.imgur.com/kIYnm16.png)
![gbclone.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbclone.png)

</p>
</details>
Expand All @@ -113,8 +113,8 @@ Then, we'll enter the command for cloning **our** remote repository--not the `sp
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/3HzCnjm.png)
![](https://i.imgur.com/a7vhKcC.png)
![tgclone1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgclone1.png)
![tgclone2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgclone2.png)


</p>
Expand All @@ -123,7 +123,7 @@ Then, we'll enter the command for cloning **our** remote repository--not the `sp
<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/YyJm5fx.png)
![sgclone1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgclone1.png)


</p>
Expand All @@ -132,7 +132,7 @@ Then, we'll enter the command for cloning **our** remote repository--not the `sp
<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/Xn4AQLf.png)
![gbclone1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbclone1.png)

Then **c**hange **d**irectory using:
``cd space-station-14``
Expand Down Expand Up @@ -175,8 +175,8 @@ One issue: we don't have a reference to the original `space-wizards/space-statio
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/yANaYWI.png)
![](https://i.imgur.com/cjbhMEN.png)
![tgremote1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgremote1.png)
![tgremote2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgremote2.png)


</p>
Expand All @@ -185,8 +185,8 @@ One issue: we don't have a reference to the original `space-wizards/space-statio
<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/LXCpgVo.png)
![](https://i.imgur.com/ZHIHPJC.png)
![sgremote1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgremote1.png)
![sgremote2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgremote2.png)


</p>
Expand All @@ -195,7 +195,7 @@ One issue: we don't have a reference to the original `space-wizards/space-statio
<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/00ETpii.png)
![gbremote.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbremote.png)

</p>
</details>
Expand Down Expand Up @@ -224,7 +224,7 @@ Commits have an author, timestamp, a message, and some code changes attached to

Commits are how history is built up--you can actually view the history of every single commit made to the SS14 repository from the beginning, which is pretty cool:

![](https://i.imgur.com/HQDdw6h.png)
![commitexample.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/commitexample.png)

(done with `git log --reverse`)

Expand All @@ -238,7 +238,7 @@ Generally, branches are named for whatever you're going to be working on in them

You can make as many branches as you like. When you create a branch, it 'branches out' (no shit, really?) from the current branch you're on and becomes its own independent thing you can add commits to.

![](https://i.imgur.com/ByMugxu.png=500x300)
![branchexample.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/branchexample.png)

In this diagram, each little node is a different commit, and each color is a different branch.

Expand All @@ -252,8 +252,8 @@ GitHub pull requests are really a 'merge request'--you're saying that you want t

Pull requests show all this info very well:

![](https://i.imgur.com/YAOWX5R.png)
![](https://i.imgur.com/nWWy3J4.png)
![pullrequestexample1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/pullrequestexample1.png)
![pullrequestexample2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/pullrequestexample2.png)

In this pull request, Swept started out by creating a new branch. Since he now had a fresh branch free of interference to work with, he started working on the feature and created commits to 'save his progress' whenever he felt it was necessary. These commits were added to the branch sequentially, and you can see the evolution of the branch as more code was written. We'll talk more about pull requests later.

Expand All @@ -270,25 +270,25 @@ Making branches is pretty easy. Let's make a new branch called `funny-feature`:
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/OGkblCk.png)
![](https://i.imgur.com/ZPfzFcm.png)
![tgbranch1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgbranch1.png)
![tgbranch2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgbranch2.png)

</p>
</details>

<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/pK1oyfz.png)
![](https://i.imgur.com/5MZ6Ocv.png)
![sgbranch1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgbranch1.png)
![sgbranch2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgbranch2.png)

</p>
</details>

<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/kOc9rfe.png)
![gbbranch.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbbranch.png)

You may notice that the bit in parentheses (master) changed to (funny-feature)! Incredible!

Expand All @@ -308,23 +308,23 @@ Checking out a branch:
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/UThKrCK.png)
![tgco.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgco.png)

</p>
</details>

<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/fzC1pVm.png)
![sgco.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgco.png)

</p>
</details>

<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/DqWEdY5.png)
![gbco.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbco.png)

</p>
</details>
Expand All @@ -344,7 +344,7 @@ If you want to see what you've currently changed, and what's in the staging area
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/xmZKKWJ.png)
![tgsacc.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgsacc.png)

TortoiseGit also shows changed files/folders (a red icon in the bottom right) in the Windows Explorer which is really nice and why I have it installed in the first place.

Expand All @@ -354,7 +354,7 @@ TortoiseGit also shows changed files/folders (a red icon in the bottom right) in
<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/ROsurs1.png)
![sgsacc.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgsacc.png)

This is assuming you installed SmartGit with the option that the main window shows diffs and status. If you didn't, I don't really know where it is.

Expand All @@ -364,7 +364,7 @@ This is assuming you installed SmartGit with the option that the main window sho
<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/UeMjAHj.png)
![gbsacc.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbsacc.png)

</p>
</details>
Expand All @@ -376,25 +376,25 @@ Now that you've verified that all of these changes look good, we'll add them to
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/ltIASro.png)
![](https://i.imgur.com/BIa9r6c.png)
![tgstaging1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging1.png)
![tgstaging2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging2.png)

</p>
</details>

<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/RYUL7u3.png)
![](https://i.imgur.com/Du7HqRV.png)
![sgstaging1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging1.png)
![sgstaging2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgstaging2.png)

</p>
</details>

<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/mpKk5L1.png)
![gbstaging.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbstaging.png)

</p>
</details>
Expand All @@ -418,8 +418,8 @@ Pushing our branch to our remote repository (origin):
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/bWS5Kdk.png)
![](https://i.imgur.com/Irv1e5k.png)
![tgpushing1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgpushing1.png)
![tgpushing2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgpushing2.png)

Selecting 'push all branches' does what it says on the tin. Can be useful.

Expand All @@ -429,16 +429,16 @@ Selecting 'push all branches' does what it says on the tin. Can be useful.
<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/s82VnNn.png)
![](https://i.imgur.com/VP8PuCq.png)
![sgpushing1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgpushing1.png)
![sgpushing2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgpushing2.png)

</p>
</details>

<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/7FJqzkL.png)
![gbpushing.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbpushing.png)

</p>
</details>
Expand All @@ -447,7 +447,7 @@ Selecting 'push all branches' does what it says on the tin. Can be useful.

Now, the fun part. We'll go to GitHub now and make a pull request for our funny feature.

![](https://i.imgur.com/YNmEMtG.png)
![makingapullrequest.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/makingapullrequest.png)

Add a description, a nice title, some screenshots, and hopefully it gets merged.

Expand All @@ -471,8 +471,8 @@ First, let's fetch from our `upstream` remote. It'll take a little bit to comple
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/3cWun8b.png)
![](https://i.imgur.com/XGgXRY0.png)
![tgsm1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgsm1.png)
![tgsm2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgsm2.png)

Make sure you select `upstream` and not origin!

Expand All @@ -482,21 +482,21 @@ Make sure you select `upstream` and not origin!
<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/CNFFJJ8.png)
![sgsm1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgsm1.png)

I think smartgit fetches from all remotes when you click this?????

If it doesn't and it just fetches from origin, go to the bottom left and do this:

![](https://i.imgur.com/8rF0tz5.png)
![sgsm2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgsm2.png)

</p>
</details>

<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/aJvW9PX.png)
![gbsm.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbsm.png)

Here nothing happened because I just fetched, but it'll take a while.

Expand All @@ -512,25 +512,25 @@ Check out the branch you want to merge to. Then,
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/8lUaEFt.png)
![](https://i.imgur.com/7BvBPYY.png)
![tgm1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgm1.png)
![tgm2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgm2.png)

</p>
</details>

<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/n8cc2DN.png)
![](https://i.imgur.com/aRSawAo.png)
![sgm1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgm1.png)
![sgm2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgm2.png)

</p>
</details>

<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/H2L8pOp.png)
![gbm.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbm.png)

You can also `git merge upstream/master [branch-to-merge-to]

Expand All @@ -550,26 +550,26 @@ First, checkout your `master` branch. We covered this earlier. Then,
<details><summary>TortoiseGit</summary>
<p>

![](https://i.imgur.com/XMUt6cv.png)
![](https://i.imgur.com/NHVlZ4W.png)
![tgpm1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgpm1.png)
![tgpm2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/tgpm2.png)

</p>
</details>

<details><summary>SmartGit</summary>
<p>

![](https://i.imgur.com/ANqpcph.png)
![](https://i.imgur.com/kvv058A.png)
![](https://i.imgur.com/k0scDB8.png)
![sgpm1.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgpm1.png)
![sgpm2.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgpm2.png)
![sgpm3.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/sgpm3.png)

</p>
</details>

<details><summary>Git Bash</summary>
<p>

![](https://i.imgur.com/OfHut9Y.png)
![gbpm.png](../../assets/images/general-development/setup/git-for-the-ss14-developer/gbpm.png)

</p>
</details>
Expand Down
Loading
Loading