How to contribute
Last updated
Last updated
This is a living documentation site, meaning we need the community's help to maintain and update the content. Any contribution, from writing whole sections and translations to correcting spelling and grammar mistakes will be greatly appreciated.
You can earn GitPOAPs by contributing directly to the EthStaker Knowledge Base (a contributor↗) and by asking a question that leads to content being created (a supporter↗).
To suggest changes or add new content please visit our EthStaker Github↗ or if you have any questions please join our Discord↗.
Please create a pull request for any changes you want to make and we'll review it as soon as possible.
Please use these notes when writing for this knowledge base to maintain a standardized format.
Use relative links ↗ to navigate between different files within this knowledge base.
[Other file link](other_file.md)
→ Other file link
Use anchor links to headings within the same file.
[Anchor link](#heading-anchor)
→ Anchor link
Combine relative links to other files with anchor links.
[Other file anchor link](other_file.md#heading-anchor)
→ Other file link
Show when a link is referencing an external site by adding the ↗ icon at the end of the link.
[External site link ↗](https://example.com)
→ External site link ↗
Create an image that's also a link.
[![image-text](https://some.site/your-image.jpg)](https://some.site/your-link.html)
The tables of contents are created using a VSCode extension Markdown All in One ↗ using the command Create Table of Contents
(in the VS Code Command Palette ↗) to insert a new table of contents. It should then automatically be updated when a file is saved.
Add the tag <!-- omit in toc -->
to any headings you do not want to be included in the Table of Contents.
When adding items to the Glossary and FAQ it's important that they remain in alphabetical order so it's easier to navigate. As there is no native way to achieve this in Markdown, you can use this bash script to reorder the headings.
The file name
alphabetical-ordering.sh
has been added to the .gitignore file.
Edit the new file with your preferred text editor.
Run the script.
This was a quick script, so if you have any improvements please update it here!