Ethereum Classic Website
Contribute
Become a contributor to the ethereumclassic.org website!
General Instructions
If you want to modify content or add blog articles, you can do so in a number of ways:
- Easy Mode: Create an issue with suggested changes (a maintainer will implement the changes)
- Edit on GitHub: Edit directly via the GitHub UI; you can also manually edit content by modifying files in the
content
directory
Easy Mode
If you're not familiar with GitHub making a pull request seems complicated, then you can simply input your content suggestion or news article into a New Issue and another contributor can make a PR for you. Also, you can reach out for help from other contributors in the discord #website channel.
Submit Links and Content on GitHub
VIDEO TUTORIALS COMING SOON!
If you'd like to submit an Ethereum Classic related article to the website's News section, please follow the instructions below.
New GitHub contributors can follow this contribution guide to contribute to repositories.
- Fork this repository to your personal GitHub account.
- Navigate to and open the relevant file:
content/news/links.collection.en.yaml
content/videos/videos.collection.en.yaml
content/services/apps/apps.collection.en.yaml
- Review the existing format of the articles in the file.
- Add your article to the file. Ensure the formatting is correct. Save your changes.
- Note: The items are listed in reverse chronological order with the most recent items at the top of the document. Please add your article to the top of the list in-line with this order.
- Make a Pull Request from the active branch in your repo to the
ethereumclassic:master
branch using the big green button.- Instructions: Creating a pull request
- A preview of your change will automatically be generated in a reply to your PR; check everything looks correct
- Celebrate. You just contributed to an open source, decentralized blockchain project!
🎉
If you're writing Ethereum Classic content, the Media Kit repository holds an abundance of Ethereum Classic brand assets for content creators. Please pretty up those ETC articles with Ethereum Classic specific images, a lot of work went into all those graphics. If you're a graphic designer, please consider contributing to our branding by submitting content to the Media Kit repository.
Translations
If you would like to contribute translations to the ETC Website, please contact a maintainer, and we can help you get set up.
Please reply to this issue and detail which language you can help with, or introduce yourself to the ETC Discord Server.
You'll need to sign up to https://crowdin.com/project/etc-web-test-3, where you can contribute translations. A tutorial is available at https://www.youtube.com/watch?v=N8SvCy0ayMc.
A version of the website that has all languages enabled and the Crowdin Inline Editor is available at https://etc-i18n.netlify.app/.
Development
This is a Gatsby project. To run the development mode, clone this repo, run npm install
followed by npm start
.
A Dockerfile is included for a more reliable development environment. If you have the Remote Containers
plugin installed in vscode, it should prompt you to open this project inside a container.
Issues and pull requests are welcome. You can also get an overview of issues on the project kanban.
Old Version
An archived version of the old website can be found at https://github.com/ethereumclassic/ethereumclassic.github.io-v1
Licenses
Unless otherwise specified, the content within this repository is CC0 (public domain). Code is MIT.