Become a contributor to the ethereumclassic.org website!
A version of the website with auto-translated languages is available here. We need your help to ensure that these translations make sense to native readers.
If you can help correct these auto-translated items, please submit a pull request!
- Fork this repository
- Check out the
babel
branch - Open
content/_i18n/[name].yaml
- Correct the strings (make sure you keep the indentation)
- Submit a Pull Request back into the
babel
branch - If you need support, or wish to add a language that is not listed, feel free to reach out in discord
If you want to modify content or add blog articles, you can do so in a number of ways:
New GitHub contributors can follow this contribution guide to contribute to repositories.
- Create an issue with suggested changes (a maintainer will implement the changes)
- Edit directly via the github UI
- Edit on GitPod (instructions)
- Clone this repository yourself, and run using
npm start
(requires Linux/Mac & Node JS installed)
See package.json
for a list of scripts that can be run to automate content creation. E.g. npm run create:blog
.
You can also manually edit content by modifying files in the content
directory.
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.
If you'd like to submit an Ethereum Classic related article to the website's Media section, please follow the instructions below. Please do not submit speculative articles like weekly price projections and such. This isn't a place for click bait marketing, but rather reliable articles related to developments in the Ethereum Classic ecosystem. Thank you.
New GitHub contributors can follow this contribution guide to contribute to repositories.
- Fork this repository to your personal GitHub account.
- Optional: Clone locally on your machine.
- Navigate to the file
content/news/media/media.objects.en.yaml
- Open
media.en.yaml
to edit - 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 articles are listed in reverse chronological order with the most recent articles at the top of the document. Please add your article 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
- Celebrate. You just contributed to an open source, decentralized blockchain project! 🎉
If you're not familiar with GitHub and all of this is too 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 #ethereumclassicwebsite channel.
Ethereum Classic is a global, decentralized project. We need translators for every language. If you'd like to contribute content translations to the project, please join the discord #dev-website channel.
Updates to the master
branch are automatically built and deployed to https://ethereumclassic.org/ via netlify
. The master
branch is protected; pull requests must be made against it and approved by 3 contributors.
All other branches will be automatically built and deployed via netlify
.
For example the develop
branch can be previewed at https://develop--ethereumclassic.netlify.com/
This project uses gatsby and a custom i18n content management system. More documentation to come.
To run the development mode, clone this repo, run npm install
followed by npm start
.
See package.json
for scripts.
Issues and pull requests are welcome. You can also get an overview of issues on the project kanban.
An archived version of the old website can be found at https://github.com/ethereumclassic/ethereumclassic.github.io-v1
Unless otherwise specificed, the content within this repository is CC0 (public domain). Code is MIT.