aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG_v3
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2011-02-01 09:48:30 -0500
committerRalph Amissah <ralph@amissah.com>2011-02-01 16:55:05 -0500
commit4b51bc00cda70d3c118401a74f1704df38c947a3 (patch)
tree8284fec609798d100b4663e42a842cb37cab985f /CHANGELOG_v3
parentprepare for v3 branch (diff)
v3 introduced as development branch, invoked using "sisu --v3 [instructions]
Diffstat (limited to 'CHANGELOG_v3')
-rw-r--r--CHANGELOG_v3130
1 files changed, 130 insertions, 0 deletions
diff --git a/CHANGELOG_v3 b/CHANGELOG_v3
new file mode 100644
index 00000000..f51ac307
--- /dev/null
+++ b/CHANGELOG_v3
@@ -0,0 +1,130 @@
+%% SiSU version 3
+
+* homepage at: <http://www.jus.uio.no/sisu>
+* <http://www.jus.uio.no/sisu/SiSU/download>
+* <http://www.jus.uio.no/sisu/SiSU/changelog>
+* <http://sisudoc.org/sisu/sisu_manual>
+* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm
+* data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi
+ gi* CHANGELOG CHANGELOG_v1 CHANGELOG_v2 README data/doc/sisu/
+
+Reverse Chronological:
+
+%% Development branch UNSTABLE
+v3 branch once stable will supersede & replace current stable v2 branch
+
+%% 3.0.0.orig.tar.gz (2011-01-12:02/3)
+http://www.jus.uio.no/sisu/pkg/src/sisu_3.0.0.orig.tar.gz
+ sisu_3.0.0.orig.tar.gz
+ sisu_3.0.0-1.dsc
+ sisu_3.0.0-1.diff.gz
+
+ NOTE: big patch, changes interim/incomplete (with possibility of breakage)
+ primarily for: ebook-readers and other downloading viewers (alternative
+ directory structures and use of title based filenames); use of git;
+ internationalisation (use with po4a, export pot & po, alternative directory
+ structures, use of git to ensure changes not lost).
+
+ * alternative output directory structures, configurable
+ ├── en
+ │   ├── epub
+ │   ├── hashes
+ │   ├── html
+ │   │   └── live-manual
+ │   ├── manifest
+ │   ├── odt
+ │   ├── pdf
+ │   ├── sitemaps
+ │   ├── txt
+ │   ├── xhtml
+ │   └── xml
+ ├── fr
+ │   ├── epub
+ │   ├── hashes
+ │   ├── html
+ │   │   └── live-manual
+ │   ├── manifest
+ │   ├── odt
+ │   ├── pdf
+ │   ├── sitemaps
+ │   ├── txt
+ │   ├── xhtml
+ │   └── xml
+ ├── po4a
+ │   └── live-manual
+ │   ├── po
+ │   │   └── fr
+ │   └── pot
+ └── _sisu
+ ├── css
+ ├── image
+ ├── image_sys -> ../../_sisu/image_sys
+ └── xml
+ ├── rnc
+ ├── rng
+ └── xsd
+ [FIX todo:
+ * post rsync,
+ * output url paths,
+ * also processing of url,
+ * processing of sisupod,
+ * search db?,
+ * search cgi
+ ]
+
+ * sisu processing possibility of using directory path and sisu source
+ filename, rather than only content in current directory by filename
+ [rc config rules are that if not processing from current directory, or
+ directory above language sub-directory, will not find _sisu in sisu source
+ file directory, but rather will use ~/.sisu if any or /etc/sisu]
+
+ * po4a, work on
+ * pot, po output from source language and translation
+ * directory structure
+ * alternative source directory structures: source and translation files
+ organised either by existing file naming convention (file.sst
+ filename~es.sst filname~fr.sst filename~de.sst), or; by placement in
+ language subdirectories (that follow debian po4a language identification
+ convention) ( ./en/file.sst ./es/file.sst ./fr/file.sst ./de/file.sst
+ [./_sisu])
+ * process po4a source composite file (.ssm) together with its includes
+ (.ssi and/or .sst), by identifying composite file to process ... includes
+ are identified and processed as well
+ [extensive testing required, initial tests passed on "free_culture" and
+ "live-manual" and translations]
+ * integrate use of git, ensure changes are not lost
+
+ * sisupod git, revisiting
+ * internationalize directory structure
+ ├── conf
+ │   └── skin
+ ├── mm
+ │   └── image
+ ├── po4a
+ │   ├── po
+ │   │   ├── en
+ │   │   └── fr
+ │   └── pot
+ └── src
+ ├── en
+ └── fr
+ [FIX todo: sisu parsing, not sorted!, directory path parsing major step]
+
+ * object, block text of='block' (instead of 'group'), introduce is='block'
+ * dal_doc_str, dal_doc_objects, identify
+ * dal_syntax, introduce block syntax block{ }block, like group
+ * vim syntax highlighting, match block
+ * related downstream changes (many files affected)
+ Note: adjust output representation later
+
+ [UGLY HACKS:
+ po4a, en assumed as source lanuage, should be configurable
+ po4a, only configured so far to recognise fr & es, fix
+ po4a for processing .ssm .ssi, skipping of md title & author
+ ]
+ [FIX todo:
+ directory structure for multilingual outputs
+ breakage to epub, where src and trans dirs
+ manifest
+ decide what to do about source output & po4a & git
+ ]