Skip to content

The HyperCRX Roadmap 2023 🐰

Scarlett Zhao edited this page May 9, 2024 · 1 revision

Themes for 2023

In the Year of the Rabbit, we are expecting that HyperCRX will have 2-3 core developers knowing exactly every detail of the codebase and the maintainance work to collaborate with each other for a better HyperCRX!

With their effort, HyperCRX will be refactored completely with the new feature loading mechanism and provide an exciting new feature to allow users to create custom views on multiple repos so they can review aggregated data for a collection of repos! Also, a set of Wiki pages will be written, with which interested contributors can follow to build a brand new feature on their own.

Multiple media might be leveraged to promote the browser extension among open source enthusiasts. We hope more and more people use and like HyperCRX and the amount of our users will rise to 10,000.

Mechanisms

A good mechanism always reduces difficulty of adding, modifying, deleting functions.

We have developed a new feature loading mechanism (#548). Before the release of v1.9.0, all existing features will be refactored with the new mechanism. Developers of HyperCRX will find adding a new feature is clearer and easier and users will find HyperCRX running faster especially when they are in a bad network condition.

In v1.9.0, we will also come up with a mechanism for options management with which every feature can be toggled on or off without much code.

The big new feature

v2.0.0 is an exciting milestone. In this milestone, HyperCRX starts to use plasmo as its extension developing framework and provides a brand new feature that supports data aggregation views. This feature is supposed to be the biggest update after HyperCRX born.

Wiki tutorials

A wiki page titled with "Add a feature to HyperCRX" will be well written, so more and more interested developers can involve in this repository to extend the functions of HyperCRX. Other wiki pages with subjects on how to develop this browser extension will be created, too.