diff --git a/src/en/assets/images/general-development/codebase-info/conventions/entityprototypesuffixes1.png b/src/en/assets/images/general-development/codebase-info/conventions/entityprototypesuffixes1.png new file mode 100644 index 0000000000..ed04add6d6 Binary files /dev/null and b/src/en/assets/images/general-development/codebase-info/conventions/entityprototypesuffixes1.png differ diff --git a/src/en/assets/images/general-development/codebase-info/conventions/entityprototypesuffixes2.png b/src/en/assets/images/general-development/codebase-info/conventions/entityprototypesuffixes2.png new file mode 100644 index 0000000000..cf8b26af65 Binary files /dev/null and b/src/en/assets/images/general-development/codebase-info/conventions/entityprototypesuffixes2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/branchexample.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/branchexample.png new file mode 100644 index 0000000000..1639827984 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/branchexample.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/commitexample.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/commitexample.png new file mode 100644 index 0000000000..5fb7b52860 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/commitexample.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/forking.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/forking.png new file mode 100644 index 0000000000..399c64f19d Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/forking.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbbranch.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbbranch.png new file mode 100644 index 0000000000..4ad0a6a995 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbbranch.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbclone.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbclone.png new file mode 100644 index 0000000000..dab4f222ed Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbclone.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbclone1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbclone1.png new file mode 100644 index 0000000000..e03a7dbb30 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbclone1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbco.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbco.png new file mode 100644 index 0000000000..86cb2f5f48 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbco.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbm.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbm.png new file mode 100644 index 0000000000..4c51aad812 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbm.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbpm.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbpm.png new file mode 100644 index 0000000000..fa493cc020 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbpm.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbpushing.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbpushing.png new file mode 100644 index 0000000000..a2e928bee2 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbpushing.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbremote.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbremote.png new file mode 100644 index 0000000000..80e2e8a85a Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbremote.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbsacc.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbsacc.png new file mode 100644 index 0000000000..6cdf9dd026 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbsacc.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbsm.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbsm.png new file mode 100644 index 0000000000..39dd7a9964 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbsm.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbstaging.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbstaging.png new file mode 100644 index 0000000000..62eb6d3d01 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/gbstaging.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/makingapullrequest.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/makingapullrequest.png new file mode 100644 index 0000000000..04e47280de Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/makingapullrequest.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/pullrequestexample1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/pullrequestexample1.png new file mode 100644 index 0000000000..e2c754b0c3 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/pullrequestexample1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/pullrequestexample2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/pullrequestexample2.png new file mode 100644 index 0000000000..779da3b5df Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/pullrequestexample2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgbranch1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgbranch1.png new file mode 100644 index 0000000000..6c230dccb4 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgbranch1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgbranch2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgbranch2.png new file mode 100644 index 0000000000..f22ce34b6e Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgbranch2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgclone.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgclone.png new file mode 100644 index 0000000000..4b1c228cec Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgclone.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgclone1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgclone1.png new file mode 100644 index 0000000000..b4b016d5c4 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgclone1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgco.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgco.png new file mode 100644 index 0000000000..63581da5ee Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgco.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgm1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgm1.png new file mode 100644 index 0000000000..9da4de3a8c Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgm1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgm2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgm2.png new file mode 100644 index 0000000000..b2a4d08345 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgm2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm1.png new file mode 100644 index 0000000000..cdaca6e5a0 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm2.png new file mode 100644 index 0000000000..6bf6d5aa77 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm3.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm3.png new file mode 100644 index 0000000000..d722624637 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpm3.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpushing1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpushing1.png new file mode 100644 index 0000000000..50bc65b2e3 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpushing1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpushing2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpushing2.png new file mode 100644 index 0000000000..5bc79c0c80 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgpushing2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgremote1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgremote1.png new file mode 100644 index 0000000000..f6a822b52e Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgremote1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgremote2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgremote2.png new file mode 100644 index 0000000000..4c09af4c36 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgremote2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsacc.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsacc.png new file mode 100644 index 0000000000..7747b5208c Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsacc.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsm1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsm1.png new file mode 100644 index 0000000000..ba49c8dba5 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsm1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsm2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsm2.png new file mode 100644 index 0000000000..148e1c749b Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgsm2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgstaging1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgstaging1.png new file mode 100644 index 0000000000..6d959b2ab9 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgstaging1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgstaging2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgstaging2.png new file mode 100644 index 0000000000..847caacdf6 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/sgstaging2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgbranch1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgbranch1.png new file mode 100644 index 0000000000..67ba9b6463 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgbranch1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgbranch2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgbranch2.png new file mode 100644 index 0000000000..663bbed224 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgbranch2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgclone1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgclone1.png new file mode 100644 index 0000000000..57020213aa Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgclone1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgclone2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgclone2.png new file mode 100644 index 0000000000..bc237badfb Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgclone2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgcm.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgcm.png new file mode 100644 index 0000000000..a5944a01be Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgcm.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgco.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgco.png new file mode 100644 index 0000000000..7006a384b8 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgco.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgm1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgm1.png new file mode 100644 index 0000000000..5cbd3c42b1 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgm1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgm2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgm2.png new file mode 100644 index 0000000000..bc237badfb Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgm2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpm1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpm1.png new file mode 100644 index 0000000000..d2860c63df Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpm1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpm2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpm2.png new file mode 100644 index 0000000000..58ae653147 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpm2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpushing1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpushing1.png new file mode 100644 index 0000000000..4a350c0c90 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpushing1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpushing2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpushing2.png new file mode 100644 index 0000000000..d602fb34cc Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgpushing2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgremote1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgremote1.png new file mode 100644 index 0000000000..2872e48eb2 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgremote1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgremote2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgremote2.png new file mode 100644 index 0000000000..b8de316c3f Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgremote2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsacc.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsacc.png new file mode 100644 index 0000000000..106c8ee144 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsacc.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsm1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsm1.png new file mode 100644 index 0000000000..7f6e0bd3c5 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsm1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsm2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsm2.png new file mode 100644 index 0000000000..1df606203e Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgsm2.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging1.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging1.png new file mode 100644 index 0000000000..5123f68acb Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging1.png differ diff --git a/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging2.png b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging2.png new file mode 100644 index 0000000000..be0d84fac0 Binary files /dev/null and b/src/en/assets/images/general-development/setup/git-for-the-ss14-developer/tgstaging2.png differ diff --git a/src/en/assets/images/general-development/tips/beginner-faq/cdcommand.png b/src/en/assets/images/general-development/tips/beginner-faq/cdcommand.png new file mode 100644 index 0000000000..8e6f293c40 Binary files /dev/null and b/src/en/assets/images/general-development/tips/beginner-faq/cdcommand.png differ diff --git a/src/en/assets/images/general-development/tips/beginner-faq/codeeditor.png b/src/en/assets/images/general-development/tips/beginner-faq/codeeditor.png new file mode 100644 index 0000000000..4be3b965be Binary files /dev/null and b/src/en/assets/images/general-development/tips/beginner-faq/codeeditor.png differ diff --git a/src/en/assets/images/general-development/tips/beginner-faq/mergechanges.png b/src/en/assets/images/general-development/tips/beginner-faq/mergechanges.png new file mode 100644 index 0000000000..c309e2d7b5 Binary files /dev/null and b/src/en/assets/images/general-development/tips/beginner-faq/mergechanges.png differ diff --git a/src/en/assets/images/general-development/tips/beginner-faq/methodname.png b/src/en/assets/images/general-development/tips/beginner-faq/methodname.png new file mode 100644 index 0000000000..2a0ae25fb3 Binary files /dev/null and b/src/en/assets/images/general-development/tips/beginner-faq/methodname.png differ diff --git a/src/en/assets/images/general-development/tips/beginner-faq/projectfluent.png b/src/en/assets/images/general-development/tips/beginner-faq/projectfluent.png new file mode 100644 index 0000000000..38efedd07e Binary files /dev/null and b/src/en/assets/images/general-development/tips/beginner-faq/projectfluent.png differ diff --git a/src/en/assets/images/general-development/tips/beginner-faq/pullcode.png b/src/en/assets/images/general-development/tips/beginner-faq/pullcode.png new file mode 100644 index 0000000000..87ead031ce Binary files /dev/null and b/src/en/assets/images/general-development/tips/beginner-faq/pullcode.png differ diff --git a/src/en/assets/images/general-development/tips/beginner-faq/syncfork.png b/src/en/assets/images/general-development/tips/beginner-faq/syncfork.png new file mode 100644 index 0000000000..0f288df74d Binary files /dev/null and b/src/en/assets/images/general-development/tips/beginner-faq/syncfork.png differ diff --git a/src/en/assets/images/general-development/tips/beginner-faq/xamlandymlsearch.png b/src/en/assets/images/general-development/tips/beginner-faq/xamlandymlsearch.png new file mode 100644 index 0000000000..e8543ba52a Binary files /dev/null and b/src/en/assets/images/general-development/tips/beginner-faq/xamlandymlsearch.png differ diff --git a/src/en/assets/images/hamletheldatgunpoint.png b/src/en/assets/images/hamletheldatgunpoint.png new file mode 100644 index 0000000000..cb73939972 Binary files /dev/null and b/src/en/assets/images/hamletheldatgunpoint.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-10-16/macosprompt.png b/src/en/assets/images/maintainer-meetings/2021-10-16/macosprompt.png new file mode 100644 index 0000000000..b1277e005d Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-10-16/macosprompt.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-10-16/popupexample.png b/src/en/assets/images/maintainer-meetings/2021-10-16/popupexample.png new file mode 100644 index 0000000000..12fc477aa9 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-10-16/popupexample.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-10-16/ubuntuprompt.png b/src/en/assets/images/maintainer-meetings/2021-10-16/ubuntuprompt.png new file mode 100644 index 0000000000..1d1598ee8f Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-10-16/ubuntuprompt.png differ diff --git a/src/en/assets/images/maintainer-meeting/2021-10-16-windows-confirm-prompt.png b/src/en/assets/images/maintainer-meetings/2021-10-16/windows-confirm-prompt.png similarity index 100% rename from src/en/assets/images/maintainer-meeting/2021-10-16-windows-confirm-prompt.png rename to src/en/assets/images/maintainer-meetings/2021-10-16/windows-confirm-prompt.png diff --git a/src/en/assets/images/maintainer-meetings/2021-10-16/yesno.png b/src/en/assets/images/maintainer-meetings/2021-10-16/yesno.png new file mode 100644 index 0000000000..4d3da0c14e Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-10-16/yesno.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-10-30/defaultgithub.png b/src/en/assets/images/maintainer-meetings/2021-10-30/defaultgithub.png new file mode 100644 index 0000000000..84f6de67a0 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-10-30/defaultgithub.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-10-30/letters.png b/src/en/assets/images/maintainer-meetings/2021-10-30/letters.png new file mode 100644 index 0000000000..56987227ad Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-10-30/letters.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-10-30/thistbh.png b/src/en/assets/images/maintainer-meetings/2021-10-30/thistbh.png new file mode 100644 index 0000000000..3ce6330add Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-10-30/thistbh.png differ diff --git a/src/en/assets/images/maintainer-meeting/2021-11-13-examine-1.png b/src/en/assets/images/maintainer-meetings/2021-11-13/2021-11-13-examine-1.png similarity index 100% rename from src/en/assets/images/maintainer-meeting/2021-11-13-examine-1.png rename to src/en/assets/images/maintainer-meetings/2021-11-13/2021-11-13-examine-1.png diff --git a/src/en/assets/images/maintainer-meeting/2021-11-13-examine-2.png b/src/en/assets/images/maintainer-meetings/2021-11-13/2021-11-13-examine-2.png similarity index 100% rename from src/en/assets/images/maintainer-meeting/2021-11-13-examine-2.png rename to src/en/assets/images/maintainer-meetings/2021-11-13/2021-11-13-examine-2.png diff --git a/src/en/assets/images/maintainer-meetings/2021-11-13/logentryupdate.png b/src/en/assets/images/maintainer-meetings/2021-11-13/logentryupdate.png new file mode 100644 index 0000000000..15c9f7369c Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-11-13/logentryupdate.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-11-13/thatsprettybased.png b/src/en/assets/images/maintainer-meetings/2021-11-13/thatsprettybased.png new file mode 100644 index 0000000000..505eda4fd7 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-11-13/thatsprettybased.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-11-27/componentprotoname.png b/src/en/assets/images/maintainer-meetings/2021-11-27/componentprotoname.png new file mode 100644 index 0000000000..bda10abd6a Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-11-27/componentprotoname.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-11-27/forserialization.png b/src/en/assets/images/maintainer-meetings/2021-11-27/forserialization.png new file mode 100644 index 0000000000..061a5d2032 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-11-27/forserialization.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-11-27/prgithubbot.png b/src/en/assets/images/maintainer-meetings/2021-11-27/prgithubbot.png new file mode 100644 index 0000000000..7a51cd5472 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-11-27/prgithubbot.png differ diff --git a/src/en/assets/images/maintainer-meetings/2021-12-11/whenthe.gif b/src/en/assets/images/maintainer-meetings/2021-12-11/whenthe.gif new file mode 100644 index 0000000000..2987f7293f Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2021-12-11/whenthe.gif differ diff --git a/src/en/assets/images/maintainer-meetings/2022-01-08/walterwhite.png b/src/en/assets/images/maintainer-meetings/2022-01-08/walterwhite.png new file mode 100644 index 0000000000..7c4b4f045e Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2022-01-08/walterwhite.png differ diff --git a/src/en/assets/images/maintainer-meeting/2022-02-05-ci-fail.png b/src/en/assets/images/maintainer-meetings/2022-02-05/ci-fail.png similarity index 100% rename from src/en/assets/images/maintainer-meeting/2022-02-05-ci-fail.png rename to src/en/assets/images/maintainer-meetings/2022-02-05/ci-fail.png diff --git a/src/en/assets/images/maintainer-meetings/2022-04-30/entitychange.png b/src/en/assets/images/maintainer-meetings/2022-04-30/entitychange.png new file mode 100644 index 0000000000..5a52f87c4e Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2022-04-30/entitychange.png differ diff --git a/src/en/assets/images/maintainer-meetings/2022-05-28/changexamlfilenamingscheme.png b/src/en/assets/images/maintainer-meetings/2022-05-28/changexamlfilenamingscheme.png new file mode 100644 index 0000000000..43840546bb Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2022-05-28/changexamlfilenamingscheme.png differ diff --git a/src/en/assets/images/maintainer-meetings/2022-05-28/robustideextension.png b/src/en/assets/images/maintainer-meetings/2022-05-28/robustideextension.png new file mode 100644 index 0000000000..947519f9a2 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2022-05-28/robustideextension.png differ diff --git a/src/en/assets/images/maintainer-meetings/2022-07-16/action.png b/src/en/assets/images/maintainer-meetings/2022-07-16/action.png new file mode 100644 index 0000000000..0a44317742 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2022-07-16/action.png differ diff --git a/src/en/assets/images/maintainer-meetings/2023-06-10/obsoletefreeze.png b/src/en/assets/images/maintainer-meetings/2023-06-10/obsoletefreeze.png new file mode 100644 index 0000000000..72c21e04cd Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2023-06-10/obsoletefreeze.png differ diff --git a/src/en/assets/images/maintainer-meetings/2023-07-29/contraband.png b/src/en/assets/images/maintainer-meetings/2023-07-29/contraband.png new file mode 100644 index 0000000000..2ab05a939f Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2023-07-29/contraband.png differ diff --git a/src/en/assets/images/maintainer-meetings/2023-08-19/dataobject.png b/src/en/assets/images/maintainer-meetings/2023-08-19/dataobject.png new file mode 100644 index 0000000000..61dae6ca40 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2023-08-19/dataobject.png differ diff --git a/src/en/assets/images/maintainer-meeting/2024-10-26-pjb-is-not-french.png b/src/en/assets/images/maintainer-meetings/2024-10-12/pjb-is-not-french.png similarity index 100% rename from src/en/assets/images/maintainer-meeting/2024-10-26-pjb-is-not-french.png rename to src/en/assets/images/maintainer-meetings/2024-10-12/pjb-is-not-french.png diff --git a/src/en/assets/images/maintainer-meetings/2024-12-07/notopics.png b/src/en/assets/images/maintainer-meetings/2024-12-07/notopics.png new file mode 100644 index 0000000000..7c08b40464 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2024-12-07/notopics.png differ diff --git a/src/en/assets/images/maintainer-meetings/2025-02-15/newmaintainer.png b/src/en/assets/images/maintainer-meetings/2025-02-15/newmaintainer.png new file mode 100644 index 0000000000..192804b1e3 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2025-02-15/newmaintainer.png differ diff --git a/src/en/assets/images/maintainer-meetings/2025-04-27/gamerulecomponent.png b/src/en/assets/images/maintainer-meetings/2025-04-27/gamerulecomponent.png new file mode 100644 index 0000000000..3b5aaacdcf Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2025-04-27/gamerulecomponent.png differ diff --git a/src/en/assets/images/maintainer-meetings/2025-07-05/iconsmoothing.png b/src/en/assets/images/maintainer-meetings/2025-07-05/iconsmoothing.png new file mode 100644 index 0000000000..c82d4c146f Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2025-07-05/iconsmoothing.png differ diff --git a/src/en/assets/images/maintainer-meetings/2025-07-19/excessiveerrors.png b/src/en/assets/images/maintainer-meetings/2025-07-19/excessiveerrors.png new file mode 100644 index 0000000000..5c4efe9e50 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2025-07-19/excessiveerrors.png differ diff --git a/src/en/assets/images/maintainer-meetings/2025-09-27/prompt.png b/src/en/assets/images/maintainer-meetings/2025-09-27/prompt.png new file mode 100644 index 0000000000..05b7383e3e Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2025-09-27/prompt.png differ diff --git a/src/en/assets/images/maintainer-meetings/2025-12-06/dungeonsystemerrors.png b/src/en/assets/images/maintainer-meetings/2025-12-06/dungeonsystemerrors.png new file mode 100644 index 0000000000..4539042a25 Binary files /dev/null and b/src/en/assets/images/maintainer-meetings/2025-12-06/dungeonsystemerrors.png differ diff --git a/src/en/assets/images/space-station-14/departments/atmos/proposals/atmos-air-recirculation/stationatmoshvac.png b/src/en/assets/images/space-station-14/departments/atmos/proposals/atmos-air-recirculation/stationatmoshvac.png new file mode 100644 index 0000000000..c3596dbab6 Binary files /dev/null and b/src/en/assets/images/space-station-14/departments/atmos/proposals/atmos-air-recirculation/stationatmoshvac.png differ diff --git a/src/en/assets/images/space-station-14/departments/atmos/proposals/atmos-rework/setup.png b/src/en/assets/images/space-station-14/departments/atmos/proposals/atmos-rework/setup.png new file mode 100644 index 0000000000..2e8c1fda64 Binary files /dev/null and b/src/en/assets/images/space-station-14/departments/atmos/proposals/atmos-rework/setup.png differ diff --git a/src/en/assets/images/space-station-14/departments/engineering/pow3r/distributionpriorities.png b/src/en/assets/images/space-station-14/departments/engineering/pow3r/distributionpriorities.png new file mode 100644 index 0000000000..69f6ee75c7 Binary files /dev/null and b/src/en/assets/images/space-station-14/departments/engineering/pow3r/distributionpriorities.png differ diff --git a/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution1.png b/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution1.png new file mode 100644 index 0000000000..772a3f365d Binary files /dev/null and b/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution1.png differ diff --git a/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution2.png b/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution2.png new file mode 100644 index 0000000000..bddff6ba3f Binary files /dev/null and b/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution2.png differ diff --git a/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution3.png b/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution3.png new file mode 100644 index 0000000000..282c1348e5 Binary files /dev/null and b/src/en/assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution3.png differ diff --git a/src/en/assets/images/space-station-14/departments/security/proposals/genpop-prisoners/genpop.png b/src/en/assets/images/space-station-14/departments/security/proposals/genpop-prisoners/genpop.png new file mode 100644 index 0000000000..5a593a8b83 Binary files /dev/null and b/src/en/assets/images/space-station-14/departments/security/proposals/genpop-prisoners/genpop.png differ diff --git a/src/en/assets/images/space-station-14/departments/security/proposals/genpop-prisoners/turnstile.png b/src/en/assets/images/space-station-14/departments/security/proposals/genpop-prisoners/turnstile.png new file mode 100644 index 0000000000..466ea99302 Binary files /dev/null and b/src/en/assets/images/space-station-14/departments/security/proposals/genpop-prisoners/turnstile.png differ diff --git a/src/en/assets/images/ss14-by-example/clownhornexample1.png b/src/en/assets/images/ss14-by-example/clownhornexample1.png new file mode 100644 index 0000000000..e0c87245ac Binary files /dev/null and b/src/en/assets/images/ss14-by-example/clownhornexample1.png differ diff --git a/src/en/assets/images/ss14-by-example/clownhornexample2.png b/src/en/assets/images/ss14-by-example/clownhornexample2.png new file mode 100644 index 0000000000..018c6f956b Binary files /dev/null and b/src/en/assets/images/ss14-by-example/clownhornexample2.png differ diff --git a/src/en/assets/images/ss14-by-example/componentcreation.png b/src/en/assets/images/ss14-by-example/componentcreation.png new file mode 100644 index 0000000000..b27a6f38b2 Binary files /dev/null and b/src/en/assets/images/ss14-by-example/componentcreation.png differ diff --git a/src/en/assets/images/ss14-by-example/skubexample.png b/src/en/assets/images/ss14-by-example/skubexample.png new file mode 100644 index 0000000000..1543029fde Binary files /dev/null and b/src/en/assets/images/ss14-by-example/skubexample.png differ diff --git a/src/en/assets/images/wizden-staff/maintainer/allowedits.png b/src/en/assets/images/wizden-staff/maintainer/allowedits.png new file mode 100644 index 0000000000..e5ff9a50d5 Binary files /dev/null and b/src/en/assets/images/wizden-staff/maintainer/allowedits.png differ diff --git a/src/en/assets/images/wizden-staff/maintainer/allowedits2.png b/src/en/assets/images/wizden-staff/maintainer/allowedits2.png new file mode 100644 index 0000000000..a80d29a4dd Binary files /dev/null and b/src/en/assets/images/wizden-staff/maintainer/allowedits2.png differ diff --git a/src/en/assets/images/wizden-staff/maintainer/commithash.png b/src/en/assets/images/wizden-staff/maintainer/commithash.png new file mode 100644 index 0000000000..3a52f53f39 Binary files /dev/null and b/src/en/assets/images/wizden-staff/maintainer/commithash.png differ diff --git a/src/en/assets/images/wizden-staff/maintainer/squashreminder.png b/src/en/assets/images/wizden-staff/maintainer/squashreminder.png new file mode 100644 index 0000000000..4599fa32ba Binary files /dev/null and b/src/en/assets/images/wizden-staff/maintainer/squashreminder.png differ diff --git a/src/en/assets/images/wizden-staff/runpublish.png b/src/en/assets/images/wizden-staff/runpublish.png new file mode 100644 index 0000000000..0685fd3713 Binary files /dev/null and b/src/en/assets/images/wizden-staff/runpublish.png differ diff --git a/src/en/general-development/codebase-info/conventions.md b/src/en/general-development/codebase-info/conventions.md index 206493b138..848bcd5567 100644 --- a/src/en/general-development/codebase-info/conventions.md +++ b/src/en/general-development/codebase-info/conventions.md @@ -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. diff --git a/src/en/general-development/setup/git-for-the-ss14-developer.md b/src/en/general-development/setup/git-for-the-ss14-developer.md index 7f5df5721b..907f9b8d3c 100644 --- a/src/en/general-development/setup/git-for-the-ss14-developer.md +++ b/src/en/general-development/setup/git-for-the-ss14-developer.md @@ -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. @@ -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)

@@ -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)

@@ -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)

@@ -113,8 +113,8 @@ Then, we'll enter the command for cloning **our** remote repository--not the `sp
TortoiseGit

-![](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)

@@ -123,7 +123,7 @@ Then, we'll enter the command for cloning **our** remote repository--not the `sp
SmartGit

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

@@ -132,7 +132,7 @@ Then, we'll enter the command for cloning **our** remote repository--not the `sp
Git Bash

-![](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`` @@ -175,8 +175,8 @@ One issue: we don't have a reference to the original `space-wizards/space-statio

TortoiseGit

-![](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)

@@ -185,8 +185,8 @@ One issue: we don't have a reference to the original `space-wizards/space-statio
SmartGit

-![](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)

@@ -195,7 +195,7 @@ One issue: we don't have a reference to the original `space-wizards/space-statio
Git Bash

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

@@ -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`) @@ -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. @@ -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. @@ -270,8 +270,8 @@ Making branches is pretty easy. Let's make a new branch called `funny-feature`:
TortoiseGit

-![](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)

@@ -279,8 +279,8 @@ Making branches is pretty easy. Let's make a new branch called `funny-feature`:
SmartGit

-![](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)

@@ -288,7 +288,7 @@ Making branches is pretty easy. Let's make a new branch called `funny-feature`:
Git Bash

-![](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! @@ -308,7 +308,7 @@ Checking out a branch:

TortoiseGit

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

@@ -316,7 +316,7 @@ Checking out a branch:
SmartGit

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

@@ -324,7 +324,7 @@ Checking out a branch:
Git Bash

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

@@ -344,7 +344,7 @@ If you want to see what you've currently changed, and what's in the staging area
TortoiseGit

-![](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. @@ -354,7 +354,7 @@ TortoiseGit also shows changed files/folders (a red icon in the bottom right) in

SmartGit

-![](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. @@ -364,7 +364,7 @@ This is assuming you installed SmartGit with the option that the main window sho

Git Bash

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

@@ -376,8 +376,8 @@ Now that you've verified that all of these changes look good, we'll add them to
TortoiseGit

-![](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)

@@ -385,8 +385,8 @@ Now that you've verified that all of these changes look good, we'll add them to
SmartGit

-![](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)

@@ -394,7 +394,7 @@ Now that you've verified that all of these changes look good, we'll add them to
Git Bash

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

@@ -418,8 +418,8 @@ Pushing our branch to our remote repository (origin):
TortoiseGit

-![](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. @@ -429,8 +429,8 @@ Selecting 'push all branches' does what it says on the tin. Can be useful.

SmartGit

-![](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)

@@ -438,7 +438,7 @@ Selecting 'push all branches' does what it says on the tin. Can be useful.
Git Bash

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

@@ -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. @@ -471,8 +471,8 @@ First, let's fetch from our `upstream` remote. It'll take a little bit to comple
TortoiseGit

-![](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! @@ -482,13 +482,13 @@ Make sure you select `upstream` and not origin!

SmartGit

-![](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)

@@ -496,7 +496,7 @@ If it doesn't and it just fetches from origin, go to the bottom left and do this
Git Bash

-![](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. @@ -512,8 +512,8 @@ Check out the branch you want to merge to. Then,

TortoiseGit

-![](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)

@@ -521,8 +521,8 @@ Check out the branch you want to merge to. Then,
SmartGit

-![](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)

@@ -530,7 +530,7 @@ Check out the branch you want to merge to. Then,
Git Bash

-![](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] @@ -550,8 +550,8 @@ First, checkout your `master` branch. We covered this earlier. Then,

TortoiseGit

-![](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)

@@ -559,9 +559,9 @@ First, checkout your `master` branch. We covered this earlier. Then,
SmartGit

-![](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)

@@ -569,7 +569,7 @@ First, checkout your `master` branch. We covered this earlier. Then,
Git Bash

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

diff --git a/src/en/general-development/tips/beginner-faq.md b/src/en/general-development/tips/beginner-faq.md index c22567a36e..219dd4cc13 100644 --- a/src/en/general-development/tips/beginner-faq.md +++ b/src/en/general-development/tips/beginner-faq.md @@ -42,17 +42,17 @@ This is important to know so you do not accidentally delete all of your code cha 6. **Your copy => Local Github**. When your code is ready, make a commit to your Github repository from your non-master branch. 7. **Space Station 14 Github => Local Github**. Sync Fork -![image](https://github.com/alwinnocom/docs/assets/63136288/0823b607-d87c-4495-97b8-32f06b343b4e) +![syncfork.png](../../assets/images/general-development/tips/beginner-faq/syncfork.png) - For your code to work, it must fit into the code in Space Station 14 Github. - You will have to keep your Local Github code up-to-date with the Space Station 14 Github. 8. **Local Github => Your copy** Pull the updated code from your Local Github repository to your copy. -![image](https://github.com/alwinnocom/docs/assets/63136288/725a5132-32d0-4e0c-9223-fb35186365da) +![syncfork.png](../../assets/images/general-development/tips/beginner-faq/pullcode.png) You may need to merge changes if you are trying to change files that got changed from the update. -![image](https://github.com/alwinnocom/docs/assets/63136288/d6602410-3751-410d-9dd9-48f4b289706a) +![mergechanges.png](../../assets/images/general-development/tips/beginner-faq/mergechanges.png) 9. **Your copy => Local Github**. Commit your changes. @@ -82,7 +82,7 @@ You may need to merge changes if you are trying to change files that got changed Have you completed step 2.3 of [Git for the SS14 Developer](https://docs.spacestation14.com/en/general-development/setup/git-for-the-ss14-developer.html#23-submodule-woes)? Make sure you use the command `cd` to navigate to your space-station-14 repository before running `RUN_THIS.py`. -![image](https://github.com/alwinnocom/docs/assets/63136288/1750eb6a-20e3-4d3c-9b4c-d7272787aaf2) +![cdcommand.png](../../assets/images/general-development/tips/beginner-faq/cdcommand.png) @@ -91,18 +91,18 @@ Make sure you use the command `cd` to navigate to your space-station-14 reposito ### I am looking for text that I saw in gameplay but I am not sure where to look. 1. Lots of the in-game text can be found in XAML files & YML files. You can search through XAML files to find the parts of the user interface that you want to work on. -![image](https://github.com/alwinnocom/docs/assets/63136288/2a4aef1b-2839-455d-a867-b9c457f9d3a2) +![xamlandymlsearch.png](../../assets/images/general-development/tips/beginner-faq/xamlandymlsearch.png) 2. If YML files are not showing up, you can find them on Github by going to the [Space Station 14 repository](https://github.com/space-wizards/space-station-14?search=1) & searching for .yml files. 3. Use your code editor to search for the exact text (for text that is not based on Project Fluent). For example, Visual Studio lets you use Ctrl + Shift + F to find certain text in all of the files. -![image](https://github.com/alwinnocom/docs/assets/63136288/cffa2910-3c9f-4f77-87bc-7f8a43b6895f) +![codeeditor.png](../../assets/images/general-development/tips/beginner-faq/codeeditor.png) 4. Not all text shows up exactly as written because Space Station 14 uses Project Fluent to make text that automatically translates to different languages. - [Project Fluent](https://docs.spacestation14.com/en/ss14-by-example/fluent-and-localization.html) - This means that some text shows up as `Loc.GetString("id-that-references-fluent-file")` -![image](https://github.com/alwinnocom/docs/assets/63136288/f5090633-19f5-4ec5-b843-15754cafff69) +![projectfluent.png](../../assets/images/general-development/tips/beginner-faq/projectfluent.png) 5. If you want to find where a method is referenced throughout the code, you can click on the method name on Github to find where the method is referenced. -![image](https://github.com/alwinnocom/docs/assets/63136288/deefd271-cf47-451d-8309-0435770d6990) +![methodname.png](../../assets/images/general-development/tips/beginner-faq/methodname.png) diff --git a/src/en/maintainer-meetings/maintainer-meeting-2021-10-16.md b/src/en/maintainer-meetings/maintainer-meeting-2021-10-16.md index 267faa35aa..f4fdf8191b 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2021-10-16.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2021-10-16.md @@ -52,7 +52,6 @@ Spawning the station rotated to better spot obvious rotation bugs - sure - this is terrible for map diff renderer - you know the emoji disintegrating gif where it has the funny loading icon? that - ![](https://i.imgur.com/s3it1jC.gif) - Deal with it @@ -62,18 +61,18 @@ Spawning the station rotated to better spot obvious rotation bugs Windows: -![](../assets/images/maintainer-meeting/2021-10-16-windows-confirm-prompt.png) +![windows-confirm-prompt.png](../assets/images/maintainer-meetings/2021-10-16/windows-confirm-prompt.png) MacOS: -![](https://developer.apple.com/library/archive/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/Art/dialog_simple_2x.png) +![macosprompt.png](../assets/images/maintainer-meetings/2021-10-16/macosprompt.png) Ubuntu: -![](https://i.stack.imgur.com/tj9Fm.png) +![ubuntuprompt.png](../assets/images/maintainer-meetings/2021-10-16/ubuntuprompt.png) KDE: -![](https://develop.kde.org/deploy/kdialog/yesnowarning.png) +![yesno.png](../assets/images/maintainer-meetings/2021-10-16/yesno.png) - have a simplified way to create them - pjb hates em. "really does not like them" extreme hatred "input dialogs everywhere" @@ -83,7 +82,7 @@ KDE: - just saw a blue vera gradient in pjb's krita recent files, d'aw. - solution: have "popups" that expand out of stuff like the examine window or: - ![](https://i.imgur.com/iT2WuEo.png) + ![popupexample.png](../assets/images/maintainer-meetings/2021-10-16/popupexample.png) #### This is already in, woo diff --git a/src/en/maintainer-meetings/maintainer-meeting-2021-10-30.md b/src/en/maintainer-meetings/maintainer-meeting-2021-10-30.md index 10a7560702..497b526b2a 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2021-10-30.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2021-10-30.md @@ -48,8 +48,8 @@ yes: - Zalgo --> s̸̡͆̕͠i̴̧̢̺̩̦͙̜͑͛͑͑̓̿̈͛̚ͅl̴̨̘͔̥̩͎̼̞͌̎̈́͂͜͠͠v̷̘̦̬̹̖͎͌̾e̶̩̻͔̦͗̅̀͂r̵̦̟̹̤͓̼͓̣̉̄̃̽̿̑̇͗̚ - X Æ A-12 - Spanish Ñ spanish Ñ is under no why live if ñ is not in I die this paul please save the spanish Ñ - ![](https://i.imgur.com/OC2eJiF.png) :thistbh: stolen from pjb's stream - ![](https://cdn.discordapp.com/emojis/833946663130759190.png?size=160) + ![letters.png](../assets/images/maintainer-meetings/2021-10-30/letters.png) :thistbh: stolen from pjb's stream + ![thistbh.png](../assets/images/maintainer-meetings/2021-10-30/thistbh.png) `If you mean could someone legally name their child "Bobbysystem 14", that depends. Some countries have laws about what names you can give your child. I'm not aware of any law in the United States against giving your child a number for a name.` Vera: "im not coding that" @@ -83,7 +83,7 @@ Automatically tags PRs with: - Sprite Changes What default GitHub looks like (ass) -![](https://i.imgur.com/uC4YUGA.png) +![defaultgithub.png](../assets/images/maintainer-meetings/2021-10-30/defaultgithub.png) ## YAML Prototype Editor | DrSmugleaf diff --git a/src/en/maintainer-meetings/maintainer-meeting-2021-11-13.md b/src/en/maintainer-meetings/maintainer-meeting-2021-11-13.md index 7e0a117627..63d6046d76 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2021-11-13.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2021-11-13.md @@ -44,8 +44,8 @@ In the future merge VV with a generic inspector in the engine # Admin Logs | DrSmugleaf Vibechecking smugs work :yay: - PJB are you happy: - ![](https://i.imgur.com/SfyctsB.png) - ![](https://i.imgur.com/xvBvZeW.png) + ![logentryupdate.png](../assets/images/maintainer-meetings/2021-11-13/logentryupdate.png) + ![logentryupdate.png](../assets/images/maintainer-meetings/2021-11-13/thatsprettybased.png) Make a log entry have multiple types Filter by these types (be able to do and) @@ -95,12 +95,11 @@ Proposals: We need a vibe check on how examining works in SS13 -![](../assets/images/maintainer-meeting/2021-11-13-examine-1.png) -![](../assets/images/maintainer-meeting/2021-11-13-examine-2.png) +![2021-11-13-examine-1.png](../assets/images/maintainer-meetings/2021-11-13/2021-11-13-examine-1.png) +![2021-11-13-examine-2.png](../assets/images/maintainer-meetings/2021-11-13/2021-11-13-examine-2.png) # Revert .NET 6 | PJB - It wasn't a joke... -- ![](https://i.imgur.com/bMBsRbV.png) - This is terrible for admin logging. - If PJB fixes ef core issue with memory leaking it's fine. diff --git a/src/en/maintainer-meetings/maintainer-meeting-2021-11-27.md b/src/en/maintainer-meetings/maintainer-meeting-2021-11-27.md index 4c0975aa4c..093447f5aa 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2021-11-27.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2021-11-27.md @@ -31,7 +31,7 @@ Sloth From https://docs.spacestation14.io/en/maintainer-meetups/secret/2021-10-30-meetup (Also here now! https://github.com/space-wizards/space-station-14/issues/5542) -![](https://i.imgur.com/vPY8qhP.png) +![prgithubbot.png](../assets/images/maintainer-meetings/2021-11-27/prgithubbot.png) We need a knowledgebase, so contribs can find everything important at once. @@ -49,7 +49,8 @@ We need to: # Making Transform not required for entities | Vera - for serialization - ![](https://i.imgur.com/BY3W0oM.png) + ![forserialization.png](../assets/images/maintainer-meetings/2021-11-27/forserialization.png) + - free VV, no extra work IT ALREADY WORKS!!!! - whats - simply support serializing entity systems instead @@ -82,8 +83,7 @@ to sum it up: dont allow to send, notify admins, give them a popups - the roadmap is at worst 2 weeks out of date # ComponentProtoName attribute | Sloth -![](https://i.imgur.com/kzYoNoF.png) -https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/static-abstract-interface-methods +![componentprotoname.png](../assets/images/maintainer-meetings/2021-11-27/componentprotoname.png) # Stable/bleeding edge branches | Mirror - where is mirror, wake her up!!!!! @@ -120,4 +120,3 @@ considering we get 20-40 pop pretty much constantly # Post-meeting ~~jstris~~ tetr.io! | Visne, Tomeno - when the hwehgneh the isss suss - - ![](https://cdn.discordapp.com/emojis/818484273995841547.png?size=32) diff --git a/src/en/maintainer-meetings/maintainer-meeting-2021-12-11.md b/src/en/maintainer-meetings/maintainer-meeting-2021-12-11.md index f6eff7507e..f6b085a831 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2021-12-11.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2021-12-11.md @@ -178,7 +178,8 @@ Silver - 1:1 component:system is ass - vera was right about atmospheresystem handling every pipe device -![](https://i.imgur.com/4Y2QbhU.gif) +![whenthe.gif](../assets/images/maintainer-meetings/2021-12-11/whenthe.gif) + # GitHub issues, feature requests (Mini Impromptu) | Acruid diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-01-08.md b/src/en/maintainer-meetings/maintainer-meeting-2022-01-08.md index 86017ccf5b..7a75558c95 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-01-08.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-01-08.md @@ -140,8 +140,7 @@ ok epin merge - See [the FAQ for the full explanation](https://forum.spacestation14.io/index.php?/topic/48-information-faq/) - Is PJB a furry? - >looks at own avatar on discord - - ![](https://cdn.discordapp.com/emojis/913187937854832720.webp?size=96&quality=lossless) - - ![](https://c.tenor.com/hZSHM9mDoL4AAAAC/drake-morphin.gif) + - ![walterwhite.png](../assets/images/maintainer-meetings/2022-01-08/walterwhite.png) - We support species. - We support species at roundstart (when moony PRs it) - Review species case by case, same as everything else. diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-02-05.md b/src/en/maintainer-meetings/maintainer-meeting-2022-02-05.md index b6a1df4c60..770c545634 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-02-05.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-02-05.md @@ -56,7 +56,7 @@ Silver [GitHub link](https://github.com/bors-ng/bors-ng) Helps avoid this: -![](../assets/images/maintainer-meeting/2022-02-05-ci-fail.png) +![ci-fail.png](../assets/images/maintainer-meetings/2022-02-05/ci-fail.png) - Usage: you write bors r+ - Gives more overhead to merging PRs - We can use it when we are merging a lot of PRs at once, not for every PR diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-03-19.md b/src/en/maintainer-meetings/maintainer-meeting-2022-03-19.md index 14eebab54e..4a38989f70 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-03-19.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-03-19.md @@ -162,7 +162,6 @@ RSIEdit - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr - we did it - explosion refactor | ElectroJR diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-04-02.md b/src/en/maintainer-meetings/maintainer-meeting-2022-04-02.md index adc079f257..3e39a59e5c 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-04-02.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-04-02.md @@ -171,7 +171,6 @@ metalgearsloth - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr - we did it - combat rework diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-04-16.md b/src/en/maintainer-meetings/maintainer-meeting-2022-04-16.md index abaac3485a..bf69bb4fcd 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-04-16.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-04-16.md @@ -96,7 +96,6 @@ PJB - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr - we did it - combat rework diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-04-30.md b/src/en/maintainer-meetings/maintainer-meeting-2022-04-30.md index dd844b04cc..591a0e3aa6 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-04-30.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-04-30.md @@ -33,7 +33,7 @@ Answer: ## Long term map maintenance tools | moony -- [Discord message](https://discord.com/channels/310555209753690112/900426319433728030/966528422933323866) +![entitychange.png](../assets/images/maintainer-meetings/2022-04-30/entitychange.png) - Fixing the mapping merge driver - Rewrite it atop the testing framework? - Automated YAML and entity migrations @@ -44,7 +44,7 @@ Answer: - BYOND's map editor asks you for new paths (like entity prototype IDs) for missing things - tbh this goes for a lot of things about mapping rn - Entity UID consistency system on map is broken right now, needs fixing - - 1 entity getting changed -> ![](https://i.imgur.com/7htfQil.png) ungabunga change go brr SO TRUE BESTEI + - 1 entity getting changed -> ![entitychange.png](../assets/images/maintainer-meetings/2022-04-30/entitychange.png) ungabunga change go brr SO TRUE BESTEI - Migrations are like scripts more than like prototypes. Does it make sense to keep them in the prototypes folder? - For complex C# based ones it'd be necessary for them to remain compiled in? @@ -85,7 +85,6 @@ Answer: ## Guidelines for balance discussions and code of conduct | moony - [Discord message](https://discord.com/channels/310555209753690112/900426319433728030/966843069515329586) - Emag nerf (18291 comments) -- ![](https://i.imgur.com/Vv4d6Ht.gif) Results - GitHub discussions usually get bad. @@ -355,7 +354,6 @@ Results: - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr - we did it - combat rework (needs to be bikeshedded) diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-05-14.md b/src/en/maintainer-meetings/maintainer-meeting-2022-05-14.md index 20c2ce5837..c98fe831e8 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-05-14.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-05-14.md @@ -143,7 +143,6 @@ Cases: - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr, DrSmugleaf - we did it - combat rework (needs to be bikeshedded) diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-05-28.md b/src/en/maintainer-meetings/maintainer-meeting-2022-05-28.md index b709b3bcf5..4aebebdfcb 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-05-28.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-05-28.md @@ -93,7 +93,7 @@ Results: ## Change XAML file naming scheme | PJB - `Foo.xaml`/`Foo.xaml.cs` -> `Foo.cs.xaml`/`Foo.cs` -- ![](https://i.imgur.com/iCqMUdA.png) +![changexamlfilenamingscheme.png](../assets/images/maintainer-meetings/2022-05-28/changexamlfilenamingscheme.png) Results: - it's fine as is, the UI aspect is "made more important" by this @@ -161,7 +161,7 @@ Results: - Don't assume the reader knows game mechanics/has ever played SS13 ## Robust IDE Extension | Moony -- ![](https://i.imgur.com/fF3vlMQ.png) +- ![robustideextension.png](../assets/images/maintainer-meetings/2022-05-28/robustideextension.png) - Examples: - More complex templates for client/server component boilerplates - YAML language server @@ -233,7 +233,6 @@ Results: - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr, DrSmugleaf - we did it - lost in the canadian wilds diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-06-11.md b/src/en/maintainer-meetings/maintainer-meeting-2022-06-11.md index d65bde5622..51167efca1 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-06-11.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-06-11.md @@ -207,7 +207,6 @@ Conclusion: - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr, DrSmugleaf - we did it - lost in the canadian wilds diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-06-25.md b/src/en/maintainer-meetings/maintainer-meeting-2022-06-25.md index fe36078eaf..b7c1d40d02 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-06-25.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-06-25.md @@ -146,7 +146,6 @@ Any decisions taken in these notes may no longer be applicable. - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr, DrSmugleaf - we did it - lost in the canadian wilds diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-07-16.md b/src/en/maintainer-meetings/maintainer-meeting-2022-07-16.md index d7219643fd..e6bc4e3e34 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-07-16.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-07-16.md @@ -26,7 +26,7 @@ Any decisions taken in these notes may no longer be applicable. - Such as EntityUid\ - Wouldn't really mean anything short of just being implicit cast to/from EntityUid when relevant, just a type hint kinda thing - Vast majority would expect TransformComponent, would make more sense to explicitly say it doesn't require it -- ![](https://i.imgur.com/KqbK5vi.png) +- ![action.png](../assets/images/maintainer-meetings/2022-07-16/action.png) - ship it - Generic struct that contains the entity uid and component, keeps it in a field - **Conclusion: Ship it (When PJB Codes It)** @@ -98,7 +98,6 @@ Any decisions taken in these notes may no longer be applicable. - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor | Jezithyr, DrSmugleaf - we did it - lost in the canadian wilds diff --git a/src/en/maintainer-meetings/maintainer-meeting-2022-07-30.md b/src/en/maintainer-meetings/maintainer-meeting-2022-07-30.md index 50665409b4..771ca07ecd 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2022-07-30.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2022-07-30.md @@ -73,7 +73,6 @@ Any decisions taken in these notes may no longer be applicable. - books/ebooks in pda - ebooks preloaded on pda for selected job - when rich text gets merged - - ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) - oldchat + ui refactor READY FOR REVIEW | Jezithyr, DrSmugleaf - we did it - lost in the canadian wilds diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-01-07.md b/src/en/maintainer-meetings/maintainer-meeting-2023-01-07.md index 1664b2ac76..7d96abe0cc 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-01-07.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-01-07.md @@ -117,7 +117,7 @@ Any decisions taken in these notes may no longer be applicable. - we want a generic antag overlay system - loyalty implant - faction system -- EL BODY SYSTEM | mirror ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | mirror - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-01-21.md b/src/en/maintainer-meetings/maintainer-meeting-2023-01-21.md index 9b57350dfc..20f510a326 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-01-21.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-01-21.md @@ -116,7 +116,7 @@ Any decisions taken in these notes may no longer be applicable. - we want a generic antag overlay system - loyalty implant - faction system -- EL BODY SYSTEM | jez ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-02-11.md b/src/en/maintainer-meetings/maintainer-meeting-2023-02-11.md index 889def06c0..51acd39252 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-02-11.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-02-11.md @@ -94,7 +94,7 @@ Any decisions taken in these notes may no longer be applicable. - we want a generic antag overlay system - loyalty implant - faction system -- EL BODY SYSTEM | jez ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-03-05.md b/src/en/maintainer-meetings/maintainer-meeting-2023-03-05.md index 6276bb4b4f..61204a5238 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-03-05.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-03-05.md @@ -68,7 +68,7 @@ Any decisions taken in these notes may no longer be applicable. - we want a generic antag overlay system - loyalty implant - faction system -- EL BODY SYSTEM | jez ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-05-06.md b/src/en/maintainer-meetings/maintainer-meeting-2023-05-06.md index 04fcc5513e..0bb59a33f6 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-05-06.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-05-06.md @@ -30,7 +30,7 @@ Any decisions taken in these notes may no longer be applicable. - loyalty implant - faction system - clock cult | keronshb -- EL BODY SYSTEM | jez ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-05-20.md b/src/en/maintainer-meetings/maintainer-meeting-2023-05-20.md index b5a0ef3121..1789d9bfee 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-05-20.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-05-20.md @@ -69,7 +69,7 @@ Edit with bonus questions: - loyalty implant - faction system - clock cult | keronshb -- EL BODY SYSTEM | jez (sloth?) ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez (sloth?) - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-06-10.md b/src/en/maintainer-meetings/maintainer-meeting-2023-06-10.md index 0989e5eea4..4008a64099 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-06-10.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-06-10.md @@ -40,7 +40,7 @@ Any decisions taken in these notes may no longer be applicable. - example: `foo_bar.baz` ## Obsolete freeze | PJB -![](https://hackmd.io/_uploads/B17h1SMP2.png) +![obsoletefreeze.png](../assets/images/maintainer-meetings/2023-06-10/obsoletefreeze.png) - Fucking fix the code reeee - **"Just don't obsolete anything that's on the tier of `.Owner` for now probably"** @@ -77,7 +77,7 @@ Any decisions taken in these notes may no longer be applicable. - faction system - clock cult | keronshb - waiting for mind rework -- EL BODY SYSTEM | jez (sloth?) ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez (sloth?) - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-07-29.md b/src/en/maintainer-meetings/maintainer-meeting-2023-07-29.md index a0bbdfae28..19e3d45b60 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-07-29.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-07-29.md @@ -28,7 +28,7 @@ Any decisions taken in these notes may no longer be applicable. * What is contraband, specifically what is non-stealth contraband * This is info for the antag player (in the item status box), so people realize what they're buying is contraband. * **Silly stuff like syndicate balloon isn't really contraband: security can't assume you're a traitor.** - * ![](https://hackmd.io/_uploads/HJFTnRMjh.png) + * ![contraband.png](../assets/images/maintainer-meetings/2023-07-29/contraband.png) * **No explicit indication for obvious crap like emag, power sink, etc. Players should use their brain, but do have good descriptions for it.** * What are high value items, things that shouldn't be given away by heads * People don't realize you can't *just* give the hypospray away. @@ -95,7 +95,7 @@ According to EmoGarbage: Used to just have magnet salvage. Pull shit in, mine it - faction system - clock cult | keronshb - waiting for mind rework -- EL BODY SYSTEM | jez (sloth?) ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez (sloth?) - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-08-19.md b/src/en/maintainer-meetings/maintainer-meeting-2023-08-19.md index d983f513f6..ce2b85c213 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-08-19.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-08-19.md @@ -20,8 +20,6 @@ Any decisions taken in these notes may no longer be applicable. - Jezithyr - EmoGarbage -![](https://hackmd.io/_uploads/SJ_QSYAhh.png) omg miku - ## Namespace changes in content | metalgearsloth - https://github.com/space-wizards/space-station-14/pull/18869#issuecomment-1672388772 - client and server end with s but shared doesn't so it was updated @@ -59,7 +57,7 @@ Comments: --- -- ![](https://hackmd.io/_uploads/SJOE9tR2h.png) +- ![dataobject.png](../assets/images/maintainer-meetings/2023-08-19/dataobject.png) - **(Make it some base type other than object, figure out how to do automatic merging behavior)** - Idea is this data object would be copied @@ -144,7 +142,7 @@ OH MY GOD WE HAVE 700 MERGED PRs LAST MONTH ALMOST TWICE OTHER CODEBASES. - faction system - clock cult | keronshb - waiting for mind rework -- EL BODY SYSTEM | jez ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-09-02.md b/src/en/maintainer-meetings/maintainer-meeting-2023-09-02.md index 2833088a51..005f66335d 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-09-02.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-09-02.md @@ -72,7 +72,7 @@ Any decisions taken in these notes may no longer be applicable. - faction system - clock cult | keronshb - waiting for mind rework -- EL BODY SYSTEM | jez ![](https://cdn.discordapp.com/emojis/933790288860815380.webp =40x) +- EL BODY SYSTEM | jez - some refactors were done by mirror, still some left - surgery died in the war of 1992 - Mirror died in the war of 1993 diff --git a/src/en/maintainer-meetings/maintainer-meeting-2023-09-23.md b/src/en/maintainer-meetings/maintainer-meeting-2023-09-23.md index 839fc54a02..8889c2b0aa 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2023-09-23.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2023-09-23.md @@ -20,7 +20,6 @@ Any decisions taken in these notes may no longer be applicable. - mirrorcult - TheQuietOne - miku -![miku](https://media.discordapp.net/attachments/813722892948733982/1155204273777422366/miku.png) - moony - Slava0135 - ShadowCommander diff --git a/src/en/maintainer-meetings/maintainer-meeting-2024-10-12.md b/src/en/maintainer-meetings/maintainer-meeting-2024-10-12.md index d2815790ae..8abc75a9ea 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2024-10-12.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2024-10-12.md @@ -72,4 +72,4 @@ Should we have a test server that runs on the master branch (just like before) ## Other notes -![PJB is not french](../assets/images/maintainer-meeting/2024-10-26-pjb-is-not-french.png) +![pjb-is-not-french.png](../assets/images/maintainer-meetings/2024-10-12/pjb-is-not-french.png) \ No newline at end of file diff --git a/src/en/maintainer-meetings/maintainer-meeting-2024-12-07.md b/src/en/maintainer-meetings/maintainer-meeting-2024-12-07.md index a2a729d2ae..24a4d99807 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2024-12-07.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2024-12-07.md @@ -18,7 +18,7 @@ Notice: This meeting was recorded: {% embed youtube id="P0OLTfBTTVM" loading="lazy" %} # No topics? -![image](https://i.imgflip.com/64sz4u.png?a481512) +![notopics.png](../assets/images/maintainer-meetings/2024-12-07/notopics.png) ## Stable review Here the usual list of new features. Mapping changes, bugfixes, refactors and code cleanup are not included. diff --git a/src/en/maintainer-meetings/maintainer-meeting-2024-12-21.md b/src/en/maintainer-meetings/maintainer-meeting-2024-12-21.md index 469be8b068..1dd23e08e1 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2024-12-21.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2024-12-21.md @@ -15,13 +15,13 @@ ``` -Notice: This meeting was recorded: +Notice: This meeting was recorded. Notice 2: Myra is stupid and forgot to unmute her mic in OBS. Also the voice is double. Sorry! {% embed youtube id="APv7tDdkTg8" loading="lazy" %} # No topics? -![image](https://i.imgflip.com/64sz4u.png?a481512) +![notopics.png](../assets/images/maintainer-meetings/2024-12-07/notopics.png) ## Stable review Here the usual list of new features. Mapping changes, bugfixes, refactors and code cleanup are not included. diff --git a/src/en/maintainer-meetings/maintainer-meeting-2025-01-18.md b/src/en/maintainer-meetings/maintainer-meeting-2025-01-18.md index bc91ac4d95..f6e90b1752 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2025-01-18.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2025-01-18.md @@ -120,6 +120,4 @@ This meeting was recorded: - [34265](https://github.com/space-wizards/space-station-14/pull/34265) Special reagents now appear in the guidebook - [34251](https://github.com/space-wizards/space-station-14/pull/34251) Bended radiator -## Other notes: -Sloggers -![](https://cdn.discordapp.com/emojis/1328497168159608913.webp?size=128) \ No newline at end of file +## Other notes: \ No newline at end of file diff --git a/src/en/maintainer-meetings/maintainer-meeting-2025-02-15.md b/src/en/maintainer-meetings/maintainer-meeting-2025-02-15.md index c178dfed26..a10aaa1796 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2025-02-15.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2025-02-15.md @@ -23,8 +23,7 @@ This meeting was recorded: ## New maintainer welcome Hi Milon -![](https://hedgedoc.spacestation14.com/uploads/4e5c13e3-d383-4959-8b0a-23b56122d1b5.png) - +{% embed youtube id="APv7tDdkTg8" loading="lazy" %} ## Looking into crawling and antag balance (ScarKyo) We dont have enough info to talk about this, moving it to the next meeting. diff --git a/src/en/maintainer-meetings/maintainer-meeting-2025-04-27.md b/src/en/maintainer-meetings/maintainer-meeting-2025-04-27.md index ccad7f922e..7ce1c15109 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2025-04-27.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2025-04-27.md @@ -338,6 +338,6 @@ See discussion around https://discord.com/channels/310555209753690112/9004263194 - [36925](https://github.com/space-wizards/space-station-14/issues/36925) The entire game world reloads if you snip a machine's manager wire - This was also happening to other things but I genuinely forgot what it was happening to (Roomba) - Please someone save me from the `GameRuleComponent` heisentest - - ![](https://hedgedoc.spacestation14.com/uploads/162a7d7c-27c5-49e4-b724-4ab71e9ec6db.png) + - ![gamerulecomponent.png](../assets/images/maintainer-meetings/2025-04-27/gamerulecomponent.png) - [36955](https://github.com/space-wizards/space-station-14/pull/36955) has been merged into master and needs to be cherry picked into staging/stable. Currently emags and some wizard staffs have infinite charges. - Hotfix to staging diff --git a/src/en/maintainer-meetings/maintainer-meeting-2025-07-05.md b/src/en/maintainer-meetings/maintainer-meeting-2025-07-05.md index 236b1da553..5cd88a1bde 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2025-07-05.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2025-07-05.md @@ -129,7 +129,7 @@ Write your name here if you read this list fully. - `Slarti`: How about the blast door? It still is smoothed with the walls, where the airlocks are not. - Ask art leads - `Tiniest Shark` It should definitely not be smoothed like other entrances for consistency - ![](https://hedgedoc.spacestation14.com/uploads/1b1a0a85-395c-492f-a61e-32c4c2ff4a71.png) + ![iconsmoothing.png](../assets/images/maintainer-meetings/2025-07-05/iconsmoothing.png) - [38218](https://github.com/space-wizards/space-station-14/pull/38218) Scurrets - Wawa! diff --git a/src/en/maintainer-meetings/maintainer-meeting-2025-07-19.md b/src/en/maintainer-meetings/maintainer-meeting-2025-07-19.md index 35dac6570e..47b24d82a1 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2025-07-19.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2025-07-19.md @@ -17,7 +17,7 @@ This meeting was recorded: I likely won't make it to the meeting, but I don't want to keep this topic waiting for another 2 weeks, so I'll just write some stuff here so that you can read it. We have an insane amount of error messages on the servers. I'm honestly surprised the game is still running. -![](https://hedgedoc.spacestation14.com/uploads/88b2e2ad-af31-47c2-8a9d-5c2f29350e3f.png) +![excessiveerrors.png](../assets/images/maintainer-meetings/2025-07-19/excessiveerrors.png) 42000 in the last 24 hours. These aren't new, but a long-existing problem, that has been ignored too long and got slowly worse over time. This is hugely problematic since it drowns out actually important error messages, for example [admin logs were often failing to save to the database](https://github.com/space-wizards/space-station-14/issues/38744) for two and a half weeks before anyone noticed. First of all, every maintainer should know how to look at the error logs (I only found out recently): diff --git a/src/en/maintainer-meetings/maintainer-meeting-2025-09-27.md b/src/en/maintainer-meetings/maintainer-meeting-2025-09-27.md index 865eb1e47d..a8c866f8c8 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2025-09-27.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2025-09-27.md @@ -96,7 +96,7 @@ I envision 3 new rulesets to be created. 2 of these are moved from legacy branch - - role: admin - - PJBot - This will ensure that any repository maintainer will be prompted to squash merge, but also ensure that they can overwrite it in cases that they need it! -![](https://hedgedoc.spacestation14.com/uploads/6be8603b-f6ab-4174-8990-7781789ce516.png) +![prompt.png](../assets/images/maintainer-meetings/2025-09-27/prompt.png) ## Merge Queue Proposal (ArtisticRoomba) One of the issues with current test runs on GitHub is that tests will only run at the head of the branch that is to be merged into the main branch. diff --git a/src/en/maintainer-meetings/maintainer-meeting-2025-12-06.md b/src/en/maintainer-meetings/maintainer-meeting-2025-12-06.md index 86dbf5bd23..364a75d56b 100644 --- a/src/en/maintainer-meetings/maintainer-meeting-2025-12-06.md +++ b/src/en/maintainer-meetings/maintainer-meeting-2025-12-06.md @@ -28,7 +28,7 @@ This meeting was recorded: ## Errant had a thing - `Errant` DungeonSystem spams a lot of errors. Does anyone want to look into it? - - ![](https://hedgedoc.spacestation14.com/uploads/ebd89ed1-40d0-4c9d-bc65-a9974daf475c.png) + - ![dungeonsystemerrors.png](../assets/images/maintainer-meetings/2025-12-06/dungeonsystemerrors.png) ## Silicon Workgroup doc vote hi (Scar) - https://forum.spacestation14.com/t/silicon-workgroup-document/25503 diff --git a/src/en/robust-toolbox/serialization.md b/src/en/robust-toolbox/serialization.md index 252d697417..1c1bd57682 100644 --- a/src/en/robust-toolbox/serialization.md +++ b/src/en/robust-toolbox/serialization.md @@ -223,4 +223,4 @@ https://github.com/space-wizards/RobustToolbox/blob/025fa958549b4d63e4888a810f78 ## Hamster -![](https://i.imgur.com/VPl1P8B.png) +![hamletheldatgunpoint.png](../assets/images/hamletheldatgunpoint.png) \ No newline at end of file diff --git a/src/en/space-station-14/departments/atmos/proposals/atmos-rework.md b/src/en/space-station-14/departments/atmos/proposals/atmos-rework.md index 374bfb5695..66b9109203 100644 --- a/src/en/space-station-14/departments/atmos/proposals/atmos-rework.md +++ b/src/en/space-station-14/departments/atmos/proposals/atmos-rework.md @@ -135,7 +135,7 @@ These proposals are for the long term future. Some of them require other proposa - There are some concerns about being able to run burn chambers and the TEG. The screenshot below demonstrates a TEG that is capable of powering an entire large-sized station (256.8 kW current output, the peak output is quite a bit higher) with a maximum pressure excursion of 1600 kPa. It shows that pipes that burst at reasonable pressures are entirely consistent with having burn chambers. This just needs to be set up correctly. - ![image](https://user-images.githubusercontent.com/3229565/274441724-712f4ebf-7440-4d81-879e-19aa29788822.png) + ![stationatmoshvac.png](../../../../assets/images/space-station-14/departments/atmos/proposals/atmos-rework/setup.png) - This addresses problem (1), the "set up and forget" issue by adding temperatures and pressures to monitor. It also allows the opportunity for sabatoge. diff --git a/src/en/space-station-14/departments/atmos/proposals/station-air-recirculation.md b/src/en/space-station-14/departments/atmos/proposals/station-air-recirculation.md index 57a9b5a891..e8bca3991a 100644 --- a/src/en/space-station-14/departments/atmos/proposals/station-air-recirculation.md +++ b/src/en/space-station-14/departments/atmos/proposals/station-air-recirculation.md @@ -62,7 +62,7 @@ This system allows the cooling or heating of the station's air to standard tempe Below is a visual flowchart of the gas mixing chamber, describing a potential solution to the problem: -![image](https://github.com/user-attachments/assets/1f2c42a9-801b-48c6-bded-47537b7bac30) +![stationatmoshvac.png](../../../../assets/images/space-station-14/departments/atmos/proposals/atmos-air-recirculation/stationatmoshvac.png) ### Moving Away from High-Pressure Infinite Gas Previously, air reserves were infinite and can be replaced at any time. diff --git a/src/en/space-station-14/departments/engineering/pow3r.md b/src/en/space-station-14/departments/engineering/pow3r.md index 4d92b6f244..eadf6e5824 100644 --- a/src/en/space-station-14/departments/engineering/pow3r.md +++ b/src/en/space-station-14/departments/engineering/pow3r.md @@ -152,7 +152,7 @@ When the power grid forms a polytree instead, we need a little bit more effort. This upwards walk is a bit of a sore spot but luckily should not happen unless you actively set up wacky networks to create it. The worst case scenario, I suppose, is setting up two long lines of networks such that they take turns taking over each other's reservation flag and causing exponential tree walking. Maybe have a check to avoid this? This behavior would only happen on grids like this, which don't happen frequently on the real station: -![](https://i.imgur.com/aOquNMN.png) +![hierarchicalpowerdistribution1.png](../../../assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution1.png) *X: battery, -: load, +: supply* The #2 supply is artificially "weighed down" with extra batteries to increase its tree height, so that it is processed after #1. @@ -161,14 +161,14 @@ These tree traversals can keep current limiting of substations and such into acc This still isn't sufficient for full-DAG scenarios like this, however: -![](https://i.imgur.com/sOHe7OY.png) +![hierarchicalpowerdistribution2.png](../../../assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution2.png) This case cannot be transparently handled: the previously discussed model would try to solve this by "collapsing" the power hierarchy to immediately calculate the unmet demand of the sub-network. But we can't do that yet because we're still *calculating* the demand of the network in the first place. First of all, this case is only really complicated when handling current-limited connections. When the path to such a "joiner" network is through a current-unlimited connection then obviously there is no problem since you can just have all the power go through the unlimited connection, and you won't have to evaluate the network the second time you encounter it. For current-limited connections, of course, it isn't that easy. -![](https://i.imgur.com/vAjGd2J.png) +![hierarchicalpowerdistribution3.png](../../../assets/images/space-station-14/departments/engineering/pow3r/hierarchicalpowerdistribution3.png) One idea I had is to evaluate the total current limit of the joiner network, so far. Then we can say "the first connection passed 2 kW we'll pass the remaining the subnet needs". Keep in mind that this would have to evaluate the total demand of the network up until the current limiting diode and then assign the ratio, not just a `min(min_of_current_limits, subnet.demand)`. This is a "collapse the network" but a different kind. We'd be collapsing the network for distribution inside the grid only, not actually walking up to the supply to instantly hand out power. I need to do more concrete thinkwork to figure this out. @@ -193,6 +193,6 @@ This way a battery might supply 1 kW (base ramp tolerance) to its supplying netw The only edge case I can immediately see is that this means that weighted-down hierarchy situations (described above) will behave differently. If you have a scenario like this: -![](https://i.imgur.com/3nhQZnv.png) +![distributionpriorities.png](../../../assets/images/space-station-14/departments/engineering/pow3r/distributionpriorities.png) The order in which the supplies (batteries and plain supplies) are evaluated could be as described. In that case #1 will discharge instead of letting #4 take over. I'd say this edge case isn't worth the added complexity and overhead created by needing 4 power distribution passes. diff --git a/src/en/space-station-14/departments/security/proposals/genpop-prisoners.md b/src/en/space-station-14/departments/security/proposals/genpop-prisoners.md index ebc9406b2f..ee4ae8f547 100644 --- a/src/en/space-station-14/departments/security/proposals/genpop-prisoners.md +++ b/src/en/space-station-14/departments/security/proposals/genpop-prisoners.md @@ -27,7 +27,7 @@ The current experience for brigging criminals looks something like this (your mi Turnstiles are a key feature in the new brig experience that I'm about to propose. Turnstiles are effectively one-way airlocks, allowing travel only in one direction while still allowing mappers or engineers to set normal airlock access requirements to move through them. Here's what they look like on Oracle, including the mapper overlay to show which direction players can move. -![turnstile](https://i.imgur.com/QStUhoA.png) +![turnstile.png](../../../../assets/images/space-station-14/departments/security/proposals/genpop-prisoners/turnstile.png) In this example a player with the relevant access requirements can only move from the north side to the south side of the turnstile. Even ignoring the rest of this design document, turnstiles would still be useful for things such as putting an exit in medbay or being able to leave the disposals room in maintenance. @@ -37,7 +37,7 @@ I propose that we completely nuke individual brig cells. All prisoners will now Here's an example from OracleStation. Note the turnstiles, the prisoner processing room in the lower part, and the actual genpop prisoner area in the upper part (ignore the armory in the bottom left): -![genpop](https://user-images.githubusercontent.com/202160/35178888-91bb7eb6-fd87-11e7-9040-15a6ef93602c.png) +![genpop](../../../../assets/images/space-station-14/departments/security/proposals/genpop-prisoners/genpop.png) I highly recommend taking a look at the [OracleStation pull request](https://github.com/OracleStation/OracleStation/pull/419) as it has gifs for most of the things I'm about to describe with words. diff --git a/src/en/ss14-by-example/adding-a-simple-bikehorn.md b/src/en/ss14-by-example/adding-a-simple-bikehorn.md index f0f8eb1cbe..b1fdbdec33 100644 --- a/src/en/ss14-by-example/adding-a-simple-bikehorn.md +++ b/src/en/ss14-by-example/adding-a-simple-bikehorn.md @@ -70,7 +70,7 @@ If you want more pointers on YAML, check [YAML Crash Course](../general-developm The entity prototype shown is "Skub", which looks like this in game: -![](https://i.imgur.com/qOJ5OyB.png) +![skubexample.png](../assets/images/ss14-by-example/skubexample.png) As you can see in the YAML, it has many components, including `EmitSoundOnUse` and `ItemCooldown`. It is up to the coders to determine what data components hold and how systems give them behavior. @@ -86,7 +86,7 @@ Normally, you would want to search through the codebase and ask some other coder **To start off**, let's make a simple clown horn prototype. I will make a new file called ```clown_horn.yml``` and add it to the ```Resources\Prototypes\Entities\Objects``` folder. -![](https://i.imgur.com/qR0QzqA.png) +![clownhornexample1.png](../assets/images/ss14-by-example/clownhornexample1.png) Might want to organize that into the "Fun" folder later, but organization is up to you and your codebase! @@ -110,7 +110,7 @@ One thing to note is that prototypes support parenting. In this case, `BaseItem` Now, let's compile and check out our item in game: -![](https://i.imgur.com/dHigBbc.png) +![clownhornexample2.png](../assets/images/ss14-by-example/clownhornexample2.png) It sure is beautiful, but we appear to have lied! The bike horn does not yet honk honk. To remedy this, we'll have to create a new component to hold the data, such as the sound to play, and an EntitySystem which handles actually playing the sound. @@ -118,7 +118,7 @@ It sure is beautiful, but we appear to have lied! The bike horn does not yet hon To make our component, we'll need to make a new class, let's call it ```PlaySoundOnUseComponent```. But wait a second.... -![](https://i.imgur.com/s9O13qH.png) +![componentcreation.png](../assets/images/ss14-by-example/componentcreation.png) Where do we put it? To answer this question, we have to think broad. We have to think about the **client** and the **server**. diff --git a/src/en/wizden-staff/maintainer/hotfix-procedure.md b/src/en/wizden-staff/maintainer/hotfix-procedure.md index 3799a8b663..21721cd2f9 100644 --- a/src/en/wizden-staff/maintainer/hotfix-procedure.md +++ b/src/en/wizden-staff/maintainer/hotfix-procedure.md @@ -49,7 +49,7 @@ If a fix was already merged into master, it may be possible to turn it into a ho - Create your empty working branch from the appropriate target branch, as above - Make sure that your local master branch is also up to date - Get the commit hash of the merged PR from the git log or GitHub - ![image](https://github.com/user-attachments/assets/7ef72e09-3f01-438d-bc8b-4b658b3225df) + ![commithash.png](../../assets/images/wizden-staff/maintainer/commithash.png) - Instead of coding your own changes on your branch, pick the existing commit from master ```shell git cherry-pick diff --git a/src/en/wizden-staff/maintainer/maintainer-tools.md b/src/en/wizden-staff/maintainer/maintainer-tools.md index e4fd20a74d..a64a24f943 100644 --- a/src/en/wizden-staff/maintainer/maintainer-tools.md +++ b/src/en/wizden-staff/maintainer/maintainer-tools.md @@ -19,9 +19,9 @@ git remote add Slarti https://github.com/slarticodefast/space-station-14 git push Slarti : ``` For this to work the author has to select this checkmark when opening the PR, which is done by default:\ -![](https://hedgedoc.spacestation14.com/uploads/6a9f9a32-e344-4c68-8f28-e18fa1d58e18.png)\ +![allowedits.png](../../assets/images/wizden-staff/maintainer/commithash.png)\ You can see on the right sidebar if they did:\ -![](https://hedgedoc.spacestation14.com/uploads/cc6aaa68-11f3-4591-b73e-a45726670634.png) +![allowedits2.png](../../assets/images/wizden-staff/maintainer/commithash.png) If a PR only needs minor changes or a merge conflict fixed it is often easier and faster if you do this for the author, rather than wait for them to be addressed. Authors are often happy to see their PR is merged and it saves some maintainer time, so doing this is recommended. ~~~ @@ -29,9 +29,9 @@ If a PR only needs minor changes or a merge conflict fixed it is often easier an ~~~admonish info "GitHub Squash Reminder User Script" Highly recommended is Myra's [GitHub Squash Reminder Userscript](https://github.com/VasilisThePikachu/GH-Squash-Reminder-Userscript/tree/master).\ It gives you a visual warning when you selected the wrong merge option by accident.\ -![](https://hedgedoc.spacestation14.com/uploads/25eeda7c-c2c1-449d-9425-073c6756dd10.png) +![squashreminder.png](../../assets/images/wizden-staff/maintainer/squashreminder.png) ~~~ ~~~admonish info "GitHub Trollface Remover User Script" GitHub has emojis, one of those is a trollface. [This userscript](https://cdn.replay.unstablefoundation.de/trollface-begone.user.js) removes trollfaces from GitHub with some optional functionality to replace the trollface with something else and it keeps track of how many were removed. -~~~ \ No newline at end of file +~~~ diff --git a/src/en/wizden-staff/release-procedure.md b/src/en/wizden-staff/release-procedure.md index e950c7fb4a..060c2b7178 100644 --- a/src/en/wizden-staff/release-procedure.md +++ b/src/en/wizden-staff/release-procedure.md @@ -169,7 +169,7 @@ You can use github-cli to start publish, [Myra's script](https://gist.github.com To do it manually, go to [github's web GUI](https://github.com/space-wizards/space-station-14/actions/workflows/publish.yml) and run the workflow with the stable branch: -![](https://hedgedoc.spacestation14.com/uploads/ff1cdd6c-a2db-42c3-89e1-134bb6809673.jpg) +![runpublish.png](../assets/images/wizden-staff/runpublish.png) ### 4. Monitor if Salamander and Lizard actually deploy the new release after their next restart