Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Q2 2024 ethereum.org product roadmap #12746

Open
minimalsm opened this issue Apr 16, 2024 · 0 comments
Open

Q2 2024 ethereum.org product roadmap #12746

minimalsm opened this issue Apr 16, 2024 · 0 comments
Assignees
Labels
help wanted Extra attention is needed or someone is needed to help high priority This has a high priority roadmap

Comments

@minimalsm
Copy link
Contributor

minimalsm commented Apr 16, 2024

To make our work more accessible and to foster more community collaboration, our team publishes an overview of our quarterly roadmap goals. See last quarter's roadmap here: #12005.

Greetings fellow Ethereans!

Our vision with ethereum.org continues to be to create the best portal for Ethereum's growing community. We’re an educational resource focused on helping onboard millions of visitors to Ethereum each month. Here's a look at our major Q1 initiatives to advance this vision.

Quick point of clarification: this is the roadmap for ethereum.org the website, not Ethereum the protocol. If you’re looking for the Ethereum roadmap, check out information on upcoming network upgrades and learn more about Ethereum governance.

With that out of the way, let’s dive in.

ethereum.org homepage 🏠

image

The homepage, as the most visited page on ethereum.org and one of the most prominent in the Ethereum ecosystem, serves well in directing users to relevant resources and providing answers. But it has barely changed for the last four years. From an over-reliance on a "if it's not broke, don't fix it" mindset, the page feels outdated and lacks some key updates about Ethereum.

As part of this exploration epic, we aim to initiate discussions, brainstorm new ideas, and identify strategies to better meet the needs of the millions visiting this page.

Translatathon prep 🗺️

The 2023 Translatathon was a huge success, with 217 participants who translated 1.47 million words across 56 languages. Building on this success, we are excited to announce plans for the 2024 Translatathon 🎉. We are targeting Q3 for the event and will begin preparations early to set key details and dates. Starting early in Q2 ensures we can start our outreach and marketing efforts well in advance, maximising participation and impact 💃

Layer 2 revamp 🏗️

Blobs are here and layer 2 activity is surging. The focus of ethereum.org has always been Ethereum Mainnet (L1), but these rapid scaling infrastructure improvements make it clear that ethereum.org should grow into a more comprehensive resource for the Ethereum ecosystem. We are in the early stages of planning this transition and welcome your thoughts.

Join in on the discussion in Discord

Testing 🧪

In 2023, we established storybook testing to enhance our component testing process. For Q2, we're expanding this by rolling out visual testing stories for our components. This initiative is designed to be community-driven, with clearly defined and straightforward tasks for contributors.

Interested in contributing? Join our Discord community and let us know how you'd like to help.

Remix documentation 📕

Remix, a widely used IDE for Ethereum developers, has documentation that's beginning to show its age with an outdated RTD template. This quarter, we're collaborating with the Remix team to overhaul their documentation. Our goals include:

  • Enhancing the Remix documentation UI
  • Creating a cohesive user experience across all Remix platforms (homepage, docs, rewards)

These updates aim to improve the user experience significantly, making it simpler and more intuitive to learn, use, and master Remix. For a preview of our vision, take a look at the Solidity documentation we revamped last year 👀

AI chatbot explorations 🤖

During Q1, we explored how AI could enhance the user experience on ethereum.org. Our investigations led to the development of a prototype AI-powered chatbot. In the upcoming quarter, we plan to:

  • Further refine the chatbot prototype.
  • Test various implementations and designs.
  • Develop an evaluation framework to ensure the chatbot delivers accurate, reliable answers.
  • Establish metrics to assess the chatbot's usefulness to our users.

We value your input! If you’ve got ideas or opinions about how to best interface with AI to learn about Ethereum, feel reach out to us on Discord.

Machine/AI translations 🌐

Building on our Q1 findings, we continue to explore AI and machine translation technologies. Our initial tests suggest that AI-driven translations, powered by large-language models, outperform traditional methods like Google Translate. While mindful of the known challenges of machine translation, we are optimistic about its potential to make Ethereum's educational resources accessible to a global audience 🌍

For Q2, our objectives include:

  • Establishing a process and selecting tools for AI translations in crucial website sections.
  • Exploring ways AI can augment the workflow of our current translators.
  • Restructuring our content organization.
  • Determining the best methods to inform users about the nature of translations (human vs. AI).

Our overall goal is to enhance content availability in underserved languages and accelerate the content update process 🗺️

Automate translation imports 🦿

In Q2, we will streamline our translations workflow by automating the translation pipeline. This automation will trigger the creation of a pull request once a translation is fully complete and reviewed.

This not only speeds up the process of getting translations live on ethereum.org but also solves a common concern among our translators about the length of time it takes for their translations to go live. Automating this process will reduce delays and enhances satisfaction among contributors 😀!

GitHub Maintenance! 📉

As our community grows, we continue to integrate on how to best maintain efficient and responsive collaboration. In Q2, we're focused on boosting the speed and quality of our responses to GitHub issues and pull requests.

  • Issue Response Time: 🕒 Aiming to reduce the average response time for new issues.
  • Pull Request Reviews: ✔️ Enhancing the review process to ensure quality and timely updates.

This initiative will streamline our development process and make contributing more rewarding and straightforward for everyone involved 🚀. Check out our GitHub Process Guide to see how we handle contributions.

We value your input! You can review open issues or submit new ones here. Every contribution helps us improve ❤️

HEART for contributors 💜

Two years ago, we conducted a HEART framework analysis on the ethereum.org Translation Program, focusing on key aspects of the contributor experience: Happiness, Engagement, Adoption, Retention, and Task Success. 📊

This quarter, we plan to expand this analysis to include all four "contributor personas" at ethereum.org — code, design, content, and translation. By doing so, we aim to gain a deeper understanding of how to enhance the engagement and satisfaction of our diverse contributor base. 🌟

Our goal is to continuously improve the experience for all contributors, ensuring their efforts are fulfilling and impactful.

Next Billion website ⏭️

One of the most exciting aspects of Ethereum is the emerging use cases that are helping to bring the next billion users onto Ethereum. Many of the Next Billion fellows and scholars are leading these efforts, developing unique applications that tackle global challenges. 🌍

Building on our Q1 initiatives, we will continue collaborating with the Next Billion team to launch their new website. Anticipate completion by early May. Stay tuned for updates on the Next Billion website! 👀

Performance 🏃‍♂️

ethereum.org performs well on desktops with stable internet, but the experience varies significantly for our mobile users, many of whom face slow internet speeds.

This quarter, we'll focus on enhancing site performance to ensure faster loading times for all users. Our plan includes:

  • Identifying key issues in the most visited pages and layouts.
  • Optimizing these pages to reduce data load and speed up access.
  • Implementing general improvements that benefit the entire site.

These efforts aim to deliver a smoother, more responsive user experience across all devices. 🚀

How does that sound?

We always appreciate feedback on our roadmap - if there's something you think we should work on, please let us know! We welcome ideas and PRs from anyone in the community.

Get involved: Learn more about contributing, hit us up on Twitter, or join the community discussions in our Discord.

@minimalsm minimalsm added help wanted Extra attention is needed or someone is needed to help high priority This has a high priority roadmap labels Apr 16, 2024
@minimalsm minimalsm self-assigned this Apr 16, 2024
@github-actions github-actions bot added the needs triage 📥 This issue needs triaged before being worked on label Apr 16, 2024
@minimalsm minimalsm removed the needs triage 📥 This issue needs triaged before being worked on label Apr 16, 2024
@wackerow wackerow pinned this issue Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed or someone is needed to help high priority This has a high priority roadmap
Projects
None yet
Development

No branches or pull requests

1 participant