Contributing to this Wiki
Before contributing
This is the official and open-source wiki for the modpack Star Technology. Anyone can contribute to it, but before you do, you need to follow these ground rules:
- Do not make troll submissions.
- Do not create new pages on the wiki without asking the devs for permission.
- Do not contribute any content that is the intellectual property of another party (such as images, diagrams, etc) without permission from its original creator.
Prerequisites
- Git - A version control system that allows you to push changes to the GitHub repository.
- Visual Studio Code - A code editor integrated with Git with plenty of extensions to assist you.
- GitHub Account - The platform hosting the repository for this wiki.
- Python - The programming language that makes this wiki work.
Preparing the workspace
Note
This wiki uses Material for MkDocs to generate documentation from markdown pages.
- Fork the repository.
- Open Visual Studio Code.
- From the Welcome page, click on Clone Git repository, select Clone from GitHub, and select
YOUR-NAME/StarT-Wiki. - Open a new terminal from the toolbar.
-
Run the following commands:
-
To create the environment:
-
To activate the environment:
-
To install Material for MkDocs and other used plugins:
-
-
Run this command to launch the app:
You can now access your local wiki copy at http://127.0.0.1:8000/, and any changes you make will be reflected in the browser automatically. To stop the app, pressCtrl+Cin the terminal. - Once you are finished making changes, commit them and open a pull request to the main repository.
Useful resources
- Material for MkDocs reference page
- GitHub Docs pages for working with forks and creating pull requests
Style Guide
When contributing to the wiki, please follow these rules/considerations to maintain consistent formatting throughout the whole wiki
-
Flowcharts
-
Use mermaid flowcharts for machines/processing lines that use more than 1 recipe. do not clutter the page with image after image (Left--> Right flowcharts for short processes. Top --> Down flowcharts for processes that are long/have many branches)
-
Represent processes as the JEI recipe images (Use the EMI screenshot feature).
-
Don't list the whole processing line. For example, you don't need to mention how to get oxygen. Players can use JEI or look at the related page.
-
Represent inputs as lean right text boxes, and outputs as lean left boxes
-
Make sure to mention exact inputs and outputs. (buckets and item amounts)
-
-
Resource production
-
Use flowcharts
-
Don't mention every single way to get something. Think of your own playthrough, or ask #beginners-chat. Only list the most relevant ways to get something
-
For example, there is no need to list every recipe that gives hydrogen as a byproduct. Instead just mention it in brief.
-
If there are multiple ways to get a resource (progression based, like radon), then list them in the order you would get them
-
In short, don't mention every single way to get a resource, just the most relevant ones, in the order you unlock them.
-
-
General notes
-
Include your name on the page you created as the author. If you collaborated with someone, then include both names. If you edited a page that you didn't create, do not include your name. You may include your name in the credits page as a contributor
-
In your screenshots do not use mods that are not available in the pack and you added yourself. Avoid using texture packs.
-
Don't include things from other packs (such as comparisons). This is purely StarT wiki
-
Capitalise chemical names (Hydrogen, not hydrogen. Carbon Monoxide, not carbon monoxide)
-
Be consistent with abbreviations.
-