Skip to content
April Sylph edited this page Jul 18, 2020 · 16 revisions

Welcome to the XKit Rewritten wiki! Since the project is still in development, have an outline of the current plan.

Roadmap

Alpha stage

This XKit rewrite is currently in alpha, denoted by the 0.0.x manifest version. The "core" is still in development, so developing user-facing features is not yet on the table.

No releases will be signed during this stage. No GitHub releases will be created.

The project will move to the next stage when:

  • The "Core tasks" project is completed
  • The rewrite is confirmed working on all target browsers
  • A sophisticated user-facing feature is built, tested, and ready

Beta stage

When this XKit rewrite moves to beta, it will use 0.x.x manifest versions. At this stage, developing user-facing features will be the priority. The core may still need to be adapted to accommodate features at this stage.

Releases will be signed during this stage, and will be distributed on GitHub without an automatic update mechanism.

The project will move to the next stage when:

  • All currently available features from XKit 7 are rewritten and working
  • All settings from XKit 7 can be imported
  • No compatibility issues exist between XKit 7 and XKit Rewritten
  • All raised issues have been addressed

Release stage

When this XKit rewrite is released, it will use 1.x.x manifest versions. While this project is spiritually "XKit 8", it is a complete reimagining of the underlying structure, and cannot truly be considered an iteration upon XKit 7. At this stage, priorities will change as the situation changes, but should default to maintaining code quality and keeping up with any dependency changes.

Releases will be published on target browsers' addon stores at this stage.

The project will move to the next stage when:

  • Tumblr is shut down, or
  • The need for any browser extensions for Tumblr is removed, or
  • I, April Sylph, die, digitally or otherwise

Post-mortem

This will probably never happen.

Clone this wiki locally