Skip to content

ethereumclassic/ethereumclassic.github.io

Repository files navigation

Ethereum Classic Website

EthereumClassic.org | Build logs

Contribute

Become a contributor to the ethereumclassic.org website!

If you want to submit content or make updates to ethereumclassic.org, you can do so in a number of ways:

Contributions App

You can easily make submissions of Apps, Videos, News and Service Links (Exchanges, Wallets, Pools, etc.) using https://etc.contributions.app/.

For other more complex content updates, you can:

Create an Issue

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 Content via Github

A written and video tutorial on how to contribute is available at https://ethereumclassic.org/blog/2023-01-03-how-to-contribute-to-etc-community-website/.

In short, if you'd like to submit relevant content to the website, please follow the instructions below.

New GitHub contributors can follow this contribution guide to contribute to repositories.

  1. Fork this repository to your personal GitHub account.
  2. Navigate to and open the relevant file, eg:
    • content/news/links.collection.en.yaml
    • content/videos/videos.collection.en.yaml
    • content/services/apps/apps.collection.en.yaml
  3. Review the existing format of the articles in the file.
  4. Add your content 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.
  5. Make a Pull Request from the active branch in your repo to the ethereumclassic:master branch using the big green button.
  6. A preview of your change will automatically be generated in a reply to your PR; check everything looks correct
  7. 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.