werc-1.5.0-tweaks

Tweaks for the werc website builder created by the mad architect Uriel
Log | Files | Refs | README

roadmap.md (2161B)


      1 Development Roadmap
      2 ===================
      3 
      4 The versioning scheme is a mess, originally even minor version numbers were
      5 supposed to be stable and odd ones development branches, but turns out that for
      6 the most part it is easier to do incremental development instead of keeping
      7 'dev' and 'stable' branches.
      8 
      9 A development branch might be added in the future if the changes are radical
     10 enough and break backwards compatibility in some important way. For this the
     11 deprecated and currently outdated `werc-dev` mercurial repo will be used.
     12 
     13 
     14 Werc 1.5.x, current stable branch
     15 ----------
     16 
     17 Planned major changes in 1.5
     18 
     19 * <strike>Include required p9p binaries in standard distribution (or with some easy to deploy packaging).</strike>
     20 * New/rewritten css layout, using html5 flexbox [*Done*]
     21 * File upload support [*Code contributed by maht, needs integration*]
     22 * OpenID support [*Code contributed by maht, also needs integration*]
     23 * More complete test suite. [*See: <http://tst.cat-v.org>*]
     24 * Integrate all changes from 9front live sites [*Done*]
     25 * Add rc-httpd [*Done*]
     26 * Add optional headers.tpl to site-specific templates in _werc/lib/ [*Done*]
     27 * Add apps/mdir [*Code contributed by khm, needs integration*]
     28 * Add apps/paste [*Code contributed by khm, rewrite to use apps/upload*]
     29 
     30 
     31 Werc 1.4.x, previous stable branch
     32 ---------------------------------
     33 
     34 * Mostly bugfixes, documentation work, and minor improvements.
     35 
     36 
     37 Werc 1.2.x
     38 ----------
     39 
     40 * Only security fixes.
     41 
     42 
     43 Werc 1.1.x dev branch
     44 ---------------------
     45 
     46 * Convert all templates and pages to HTML 5. [*Done*]
     47 * Include new markdown implementation in pure awk by yuyis.[*Done*]
     48 * Native Plan 9 httpd works out of the box. [*Mostly done*]
     49 * Support for Google's Pubsubhubbub. [*Experimental implementation already done*]
     50 * Include test suite/site (also to be hosted at http://tst.cat-v.org) [*In Progress*]
     51 
     52 
     53 Werc 1.0.x
     54 ----------
     55 
     56 * Abandoned, please upgrade.
     57 
     58 
     59 -----------------------------------------------------
     60 
     61 Werc 2.0 Plans
     62 --------------
     63 
     64 * Big redesigns / rewrites.
     65 * Any non-backwards compatible changes.
     66 * Bring some sanity to the function/config-variable naming insanity.
     67 * Nothing else planned yet.