Skip to content

TheEnthusiasticAs/ethereumclassic.github.io

 
 

Repository files navigation

Ethereum Classic Website

EthereumClassic.org | Build logs | Edit on GitPod

ETC Decentralized Development

Contribute

Become a contributor to the ethereumclassic.org website!

Translations 🌐

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

General Instructions

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.

Media Page - Third-Party Article Submission

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.

  1. Fork this repository to your personal GitHub account.
    • Optional: Clone locally on your machine.
  2. Navigate to the file content/news/media/media.objects.en.yaml
  3. Open media.en.yaml to edit
  4. Review the existing format of the articles in the file.
  5. 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.
  6. Make a Pull Request from the active branch in your repo to the ethereumclassic:master branch using the big green button.
  7. Celebrate. You just contributed to an open source, decentralized blockchain project! 🎉

Too complicated to contribute directly?

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.

Contribute Translations

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.

Deployment

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/

Development

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.

Old Version

An archived version of the old website can be found at https://github.com/ethereumclassic/ethereumclassic.github.io-v1

Licenses

Unless otherwise specificed, the content within this repository is CC0 (public domain). Code is MIT.

About

Ethereum Classic Website

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • SCSS 44.2%
  • CSS 29.4%
  • JavaScript 25.9%
  • Other 0.5%