diff --git a/README.mdx b/README.mdx index d75e261ee..5b1dc13e5 100644 --- a/README.mdx +++ b/README.mdx @@ -1,97 +1,56 @@ -> [!NOTE] +> [!IMPORTANT] > Linea recently announced that it is targeting a token generation event (TGE) in Q1 2025, as part -> of its decentralization. While we welcome contributions to the documentation from anyone, please +> of its decentralization journey. While we welcome contributions to the documentation from anyone, please > note that contributions will not entitle you to any potential token airdrop(s). -# Linea documentation +# Linea Documentation -[Linea](https://linea.build/) is a developer-ready layer 2 network, scaling Ethereum by providing -an Ethereum-equivalent environment in which to execute transactions, which are then submitted to -Ethereum Mainnet through a zero-knowledge rollup. +## Overview -This documentation repository is built using [Docusaurus](https://docusaurus.io/), and the site -itself is published at [`docs.linea.build`](https://docs.linea.build/). +[Linea](https://linea.build/) is a high-performance layer 2 network built to scale Ethereum. It provides: +- An Ethereum-equivalent environment for transaction execution +- Zero-knowledge rollup technology for secure and efficient transaction submission to Ethereum Mainnet +- Developer-friendly tools and infrastructure +- Seamless integration with existing Ethereum tooling -See [more](https://docs-template.consensys.net/) information about how Consensys uses Docusaurus. +Visit our live documentation at [`docs.linea.build`](https://docs.linea.build/). -## Contribute +## Quick Links -See something missing? Error in our documentation? Create an issue [here](https://github.com/Consensys/doc.linea/issues). +- 🌐 [Official Website](https://linea.build/) +- 💬 [Community Forum](https://community.linea.build/) +- 🎮 [Discord Community](https://discord.gg/linea) +- 📚 [Zero-Knowledge Glossary](docs/zero-knowledge-glossary/index.mdx) -Alternatively, help us improve our documentation! [Fork our repo](https://github.com/ConsenSys/doc.linea/fork), -create a pull request, and tag us for review. (For help on this, see [below](#how-to-submit-a-suggestion-or-change)). +## Contributing -Alternatively, get in touch via the [community forum](https://community.linea.build/) or the -[Linea Discord](https://discord.gg/linea) if you have an issue or question. +We welcome contributions from the community! Here's how you can help: -Please follow these steps if you wish to contribute: -1. Please make an issue describing the change you wish to make _before_ you start working on it, and -[link to it in your pull request](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue). -This is particularly important if you are an ecosystem contributor — submitting your details in an -issue first will make it much easier for our docs team to process your contributions. -2. [Fork our repo](https://github.com/ConsenSys/doc.linea/fork) so that you're able to work on it. -3. Make your changes, paying attention to our [contribution guidelines](#contribution-guidelines). -4. Review your changes locally. See our [guide](#running-locally) on previewing your -changes locally. -5. Submit your changes as a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request). -New pull requests are reviewed regularly. +### Getting Started -Our team will do our best to help you get the PR over the line, though we cannot guarantee our -capacity. For this reason, please do not submit a PR if you think you'll be unable to address -necessary changes, fix linter errors, or otherwise address feedback. If you're in this position, -consider creating an issue instead. +1. **Create an Issue First**: Before making changes, [create an issue](https://github.com/Consensys/doc.linea/issues) describing your proposed contribution +2. **Fork the Repository**: [Fork our repo](https://github.com/ConsenSys/doc.linea/fork) to your account +3. **Make Changes**: Follow our [contribution guidelines](#contribution-guidelines) +4. **Test Locally**: Preview your changes using our [local setup guide](#running-locally) +5. **Submit PR**: Create a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) and link it to your issue -### Contribution guidelines +### Contribution Guidelines -The style of the documentation is based on the [Consensys style guide](https://docs-template.consensys.net/contribute/style-guide), -other than for images and other media, for which we have [specific guidelines](#adding-images-to-articles). +#### Technical Requirements -Additionally, please adhere to these rules: -- **Use `.mdx` files.** The docs site is standardized to use `.mdx` files rather than `.md` files to -ensure that React components and other elements can be rendered properly. -- **Use HTML-like formatting** rather than traditional Markdown formatting. For example, create a -`