Roadmap » History » Version 2
koszko, 02/23/2022 10:06 PM
link new issues
| 1 | 1 | koszko | *Note: this is derived from the project plan prepared in relation to NLnet grant received by Haketilo/Hydrilla* |
|---|---|---|---|
| 2 | |||
| 3 | # Project plan Haketilo/Hydrilla |
||
| 4 | At the time of this writing the browser extension Haketilo and its repository, Hydrilla, have already |
||
| 5 | seen their initial 0.1 demo releases. Below is a plan for their further development that will use the |
||
| 6 | experience gained during initial prototyping to increase stability and supply functionalities that have |
||
| 7 | been missing or provisional only, as well as make the tools available to a wider audience, more |
||
| 8 | secure and easier to use. |
||
| 9 | |||
| 10 | {{toc}} |
||
| 11 | |||
| 12 | 2 | koszko | ## 1. Haketilo and Hydrilla 1.0 pre-release (#103) |
| 13 | 1 | koszko | Some big code changes to land in Haketilo and Hydrilla 1.0 will be available in a pre-release. The |
| 14 | pre-release will be made before delivery of several other side artifacts planned for 1.0. |
||
| 15 | |||
| 16 | ##### Milestones |
||
| 17 | * ~~project plan~~[^1_prplan] |
||
| 18 | * ~~tentative software bill of materials~~[^1_bom_haketilo][^1_bom_hydrilla] |
||
| 19 | * ~~use of registerContentScript API in Firefox Haketilo port~~ (#92)[^1_haketilo_buildable_again] |
||
| 20 | * ~~move to the new Hydrilla JSON API prototyped at [https://hydrillabugs.koszko.org/projects/hydrilla/wiki/Repository_API |
||
| 21 | ](/projects/hydrilla/wiki/Repository_API)~~[^1_haketilo_buildable_again] |
||
| 22 | * ~~most WebExtension storage.local uses replaced with IndexedDB~~ (#98)[^1_haketilo_buildable_again] |
||
| 23 | * ~~Python implementation of Hydrilla~~[^1_python_hydrilla] |
||
| 24 | |||
| 25 | [^1_prplan]: [[Roadmap|this very document]] |
||
| 26 | [^1_bom_haketilo]: [[Haketilo Software Bill of Materials]] |
||
| 27 | [^1_bom_hydrilla]: [[hydrilla:Hydrilla Software Bill of Materials]] |
||
| 28 | [^1_haketilo_buildable_again]: [commit 4c6a2323d90e9321ec2b78e226167b3013ea69ab](/projects/haketilo/repository/haketilo/revisions/4c6a2323d90e9321ec2b78e226167b3013ea69ab) |
||
| 29 | [^1_python_hydrilla]: [Hydrilla](/projects/hydrilla/repository/hydrilla) and [Hydrilla builder](/projects/hydrilla/repository/hydrilla-builder) repositories |
||
| 30 | |||
| 31 | 2 | koszko | ## 2. Haketilo and Hydrilla 1.0 release (#104) |
| 32 | 1 | koszko | This will be the first release since receiving the NLnet grant and the first non-demo |
| 33 | release, hence it includes many improvements in various fields. |
||
| 34 | |||
| 35 | ##### Milestones |
||
| 36 | * ~~basic automated Haketilo tests using Selenium and a Firefox-based web browser~~ (#66) |
||
| 37 | * ~~JSON schemas describing Hydrilla on-disk resource format, Hydrilla HTTP API and other JSON interfaces in use~~ [^2_schemas_repo] |
||
| 38 | * validation of all external JSON data in Haketilo and Hydrilla using included JSON schemas |
||
| 39 | * sample Apache2 configuration file for use with Hydrilla (#55) |
||
| 40 | * detailed documentation for installation and running of Hydrilla (#55) |
||
| 41 | * manpage for Hydrilla (#55) |
||
| 42 | |||
| 43 | [^2_schemas_repo]: [JSON schemas](/projects/hydrilla/repository/hydrilla-json-schemas) repository |
||
| 44 | |||
| 45 | ##### Estimated time |
||
| 46 | 1.5 week |