ethereum / ethereum-org-website

Ethereum.org is a primary online resource for the Ethereum community.
https://ethereum.org/
MIT License
5.01k stars 4.76k forks source link

Q1 2023 ethereum.org product roadmap #9090

Closed minimalsm closed 1 year ago

minimalsm commented 1 year ago

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: #6161.

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.

Q1 roadmap

The epics our core team is committing to shipping this quarter.

πŸ”§ Ethereum.org maintenance

Between focussing on other epics, events, and end-of-year holidays, we've fallen behind on our maintenance of ethereum.org, with over 150 pull requests and 300 issues open as we begin Q1. Going forward, we want to be more responsive to our hundreds of contributors who help maintain ethereum.org πŸ’œ

In Q1, we'll get our outstanding pull requests and issues under control, and create better processes to ensure we're on top of them in the future.

Want to help us clear the backlog? Pick up one of our issues.

🀝 Hire a community lead

Our current community lead (hey, that's me πŸ˜€) is transitioning to another role on the team, leaving a gap in our capacity to interact with and grow our incredible community.

In Q1, we'll be looking for a new community lead to help us engage, maintain, and grow our community. We'll release a job listing for this role in the coming weeks.

Think you are right for the role? Apply on Lever.

πŸ‘―β€β™€οΈ 2023 community planning

It's all community!

In 2022, the community engagement on ethereum.org was incredible; from community calls and office hours to design critiques and blog posts, community members consistently participated in meaningful discussions.

In Q1, we will create a plan for our 2023 community interactions to give better predictability on when community touchpoints happen, arrange more of these interactions, and help strengthen and grow our core community members.

Join our Discord community

🎨 Open design system

Our long-running open design system is coming to a close; across Q2, Q3, and Q4, we've been building and designing a robust design system to ship features more quickly and let community members participate in the open design of ethereum.org.

In Q1, we'll put the finishing touches on the current iteration of the design system ahead of its implementation. More details on the issue #6284

Want to get involved?Β Follow along in FigmaΒ and join the conversation in ourΒ #design Discord channel.

🚧 Implement Design System

After almost a year of working on the design system, we're ready to implement it in our codebase πŸŽ‰. Just like the Implement UI Library epic (#6374), this epic will be entirely open to our code contributors community.

In Q1, we'll do the necessary groundwork to implement the design system into code and put processes in place for community contributions. More details on the issue #9546

Want to help? Join our Discord and look for the GitHub issue kicking this off, coming soon πŸ‘€.

πŸ“š Set up Storybook and Chromatic

Storybook lets developers build components in isolation, and Chromatic will show isolated visual representations of component changes whenever their code changes.

As part of our new design system, we will integrate Storybook and Chromatic into our tech stack. This additional tooling will help us build more robust components, improve quality assurance, and speed up the review process.

πŸ’΅ Launchpad withdrawals

Two years after the launch of the Beacon Chain, the ability for stakers to withdraw their staked ether and unlock their rewards is quickly approaching in the next upgrade (Shanghai).

In Q1, we'll help to prepare the Launchpad to allow users to withdraw their staked ether as simply as possible.

Check out the Launchpad.

πŸ’΄ Withdrawals content

After the Shanghai upgrade, withdrawals will be a permanent feature of Ethereum.

In Q1, we'll add educational content to ethereum.org to explain what withdrawals are, how they work, and point users to reliable guides on safely withdrawing from the deposit contract.

Want to get involved? Chat with us in the #content channel on Discord.

πŸ”¬ Protocol roadmap content

After a successful merge, we're looking forward to Ethereum and its core protocol in 2023 and beyond. There are multiple exciting and impactful upgrades in varying development stages, but most do not have clear explanations using simple language.

In Q1, we'll publish new content on a subset of these upcoming protocol changes and start discussing how we might architect information around Ethereum's roadmap from now on.

Want to get involved? Chat with us in the #content channel on Discord.

πŸ’Œ EF blog email subscriptions

Currently, the only way to subscribe to the EF blog is through RSS feeds. While this works well enough, adding the ability to subscribe to new blog posts via email will amplify the reach of important Ethereum announcements.

In Q1, we'll explore different email API offerings and implement the ability to subscribe to blog posts on the Ethereum Foundation blog.

πŸ’– HEART framework action items

A follow-on from Q4, this epic involves improving our user experience, changing processes, and improving communication with contributors to enhance the translator experience.

In Q1, we'll finish the remaining action items identified during the HEART framework analysis (#7205).

Got a suggestion about how to improve the contributor experience? Let us know on Discord.

πŸ–₯ Implement UI library

We'll continue to push forward the UI library migration that we kicked off in Q3 (#6374).

This epic is closely tied to the design system (#6284) - to improve our code quality, productivity, website accessibility and overall UX. After our Q4 push on the migration, we migrated roughly 75% of the components to Chakra UI. In Q1, we will finish migrating the remaining components.

Community contributors have largely driven this initiative πŸŽ‰ massive thanks to everyone who contributed πŸ™.

Want to get involved? Join the conversation inΒ our #ui-library-migration Discord channel.

πŸ–Ό Explore AI illustrations

A notable part of the ethereum.org aesthetic and experience is the illustrations and the stories they tell. The end of 2022 saw an explosion in AI text-to-image models like DALL-E 2, Midjourney, and Stable Diffusion and showcased their ability to reliability create incredible artwork.

In Q1, we'll be exploring the possibility of leveraging these tools to create more illustrations for ethereum.org, striving for a better user experience through illustrative storytelling.

We'll open conversations on our Discord soon. Meanwhile, you can check out our AI illustrations scratchpad on Figma.

πŸ€– Explore Machine Translations

Another area where AI is making rapid progress is machine translations. The quality of output that machine translation provides is constantly improving, and there is an opportunity to leverage it on ethereum.org to lessen the burden on our translators by automating more straightforward tasks and providing better accessibility to languages we do not yet have a translation community around.

In Q1, we'll explore the possibilities machine translations provide, decide whether we'd like to integrate machine translations into our processes, and create a plan for implementing them.

Got thoughts on machine translations? Come chat in our translations channel on Discord.

🧼 Clean up the Geth website

In Q4, we helped launch the new Geth website and documentation. We're pleased with the website and have received great feedback, but there are a few tasks and bugs we did not manage to complete.

In Q1, we'll complete the remaining tasks and any bugs to polish the Geth website experience.

Check out the Geth website.

🌎 Clean up the EF blog

Similarly, in Q3, we internationalized the Ethereum Foundation blog to support translations in many languages, but a handful of clean-up tasks remain that were cut from the scope to get the blog into the hands of non-English speakers more quickly.

This epic consolidates the remaining items that were not critical for the initial launch but will help continue improving the user experience for blog visitors and writers.

Check out the EF blog

🌞 Prepare for Google Summer of Code

Google Summer of Code is a global, online program focused on bringing new contributors into open-source development. Selected participants work closely with projects over three months to help ship new features!

In Q1, we'll collect and prepare potential projects for participants, and apply to be a project in Google's Summer of Code πŸ™Œ

Got an idea or want to get involved? Let us know on Discord πŸ™

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.

TylerAPfledderer commented 1 year ago

Ready to get rolling with Storybook, @minimalsm πŸ’ͺπŸš€

DavidBll commented 1 year ago

Power to scale our world --> EHT2 --- please support my solo staking so that we all can go further

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 45 days with no activity.

minimalsm commented 1 year ago

Closing out with #10057 πŸŽ‰

DavidBll commented 1 year ago

Hi

Joshua @.***> schrieb am Mo., 24. Apr. 2023, 23:19:

Closed #9090 https://github.com/ethereum/ethereum-org-website/issues/9090 as completed.

β€” Reply to this email directly, view it on GitHub https://github.com/ethereum/ethereum-org-website/issues/9090#event-9085898109, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJBA7YUBBYL242Y6CLMKSOLXC3U4RANCNFSM6AAAAAATTDC36I . You are receiving this because you commented.Message ID: @.*** com>

ameeetgaikwad commented 1 year ago

Hey @minimalsm I am interested in the GSOC part. Can you help me contribute to ethereum.org taking GSOC into considerations?

I have contributed in code here n there, like the chakra transformation, etc.

As mentioned above :

we'll collect and prepare potential projects for participants

Can you tell me if there are any projects specifically for GSOC atm?

DavidBll commented 1 year ago

Hey Amit,

there is still a task to do! dOne code/man still in position (support necessary)!

We all know/believe/hope this one the same time is the first floor bottom.

Amit Gaikwad @.***> schrieb am So., 27. Aug. 2023, 22:38:

Hey @minimalsm https://github.com/minimalsm I am interested in the GSOC part. Can you help me contribute to ethereum.org taking GSOC into considerations?

I have contributed in code here n there, like the chakra transformation, etc.

As mentioned above :

we'll collect and prepare potential projects for participants

Can you tell me if there are any projects specifically for GSOC atm?

β€” Reply to this email directly, view it on GitHub https://github.com/ethereum/ethereum-org-website/issues/9090#issuecomment-1694756969, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJBA7YU6QSLU5Q7E45RJD4LXXOV4RANCNFSM6AAAAAATTDC36I . You are receiving this because you commented.Message ID: @.***>

ameeetgaikwad commented 1 year ago

Didn't quite got what you trying to say, can you elaborate? @DavidBll

DavidBll commented 1 year ago

Hello,

I was not able to send the application. ESP.

Thanks

Buellesbach

Amit Gaikwad @.***> schrieb am Mo., 28. Aug. 2023, 07:03:

Didn't quite got what you trying to say, can you elaborate? @DavidBll https://github.com/DavidBll

β€” Reply to this email directly, view it on GitHub https://github.com/ethereum/ethereum-org-website/issues/9090#issuecomment-1695013667, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJBA7YSDSAGNKJ7JD7VDS73XXQRARANCNFSM6AAAAAATTDC36I . You are receiving this because you were mentioned.Message ID: @.***>

ameeetgaikwad commented 1 year ago

@DavidBll so will you be sending next application of the next gsoc?

DavidBll commented 1 year ago

Yes! ,)