relpipe-data/roadmap.xml
branchv_0
changeset 241 f71d300205b7
parent 222 a02847f786d9
child 243 9c1d0c5ed599
equal deleted inserted replaced
240:d81c623de788 241:f71d300205b7
    10 		<p>
    10 		<p>
    11 			Releases before v1.0.0 are development and are not intended for production use.
    11 			Releases before v1.0.0 are development and are not intended for production use.
    12 			Releases after v1.0.0 should follow the rules of <a href="http://semver.org/">Semantic versioning</a>.
    12 			Releases after v1.0.0 should follow the rules of <a href="http://semver.org/">Semantic versioning</a>.
    13 		</p>
    13 		</p>
    14 		
    14 		
    15 		<h2>v0.9, v0.10, v0.11 etc.</h2>
    15 		<p>
       
    16 			Released versions are described on the <m:a href="download">download</m:a> page.
       
    17 		</p>
       
    18 		
       
    19 		<h2>v0.10, v0.11, v0.12 etc.</h2>
    16 		
    20 		
    17 		<p>
    21 		<p>
    18 			Releases for discussion and verification of the format and API design.
    22 			Releases for discussion and verification of the format and API design.
    19 		</p>
    23 		</p>
    20 		
    24 		
    38 			<li>string in ISO 8859-1</li>
    42 			<li>string in ISO 8859-1</li>
    39 			<li>string in ISO 8859-2</li>
    43 			<li>string in ISO 8859-2</li>
    40 		</ul>
    44 		</ul>
    41 		
    45 		
    42 		<h3>Inputs</h3>
    46 		<h3>Inputs</h3>
    43 		<ul>
    47 		<p>Probably no new ones before v1.0.0.</p>
    44 			<li>XML</li>
    48 		
    45 			<li>DSV</li>
       
    46 			<li>regular expression</li>
       
    47 		</ul>
       
    48 		<h3>Transformations</h3>
    49 		<h3>Transformations</h3>
    49 		<ul>
    50 		<ul>
    50 			<li>SQL: sqlite</li>
    51 			<li>SQL: sqlite</li>
    51 		</ul>
    52 		</ul>
    52 		<h3>Outputs</h3>
    53 		<h3>Outputs</h3>
    53 		<ul>
    54 		<p>Probably no new ones before v1.0.0.</p>
    54 			<li>CLI: null-byte separated values</li>
       
    55 		</ul>
       
    56 		
    55 		
    57 		<h3>Other tasks</h3>
    56 		<h3>Other tasks</h3>
    58 		<ul>
    57 		<ul>
    59 			<li>review the build system (probably use cmake in all modules)</li>
       
    60 			<li>pkg-config: version numbers, debug vs. release</li>
    58 			<li>pkg-config: version numbers, debug vs. release</li>
    61 			<li>automated complex tests (specification vs. implementation compliance)</li>
    59 			<li>automated complex tests (specification vs. implementation compliance)</li>
    62 			<li>verify the format from the performance point of view</li>
    60 			<li>verify the format from the performance point of view</li>
    63 			<li>packaging for Guix SD and .deb and .rpm distributions, Snapcraft, Flatpak etc.</li>
    61 			<li>packaging for Guix SD and .deb and .rpm distributions, Snapcraft, Flatpak etc.</li>
    64 		</ul>
    62 		</ul>
    75 			<li>format specification</li>
    73 			<li>format specification</li>
    76 			<li>relpipe-lib-writer</li>
    74 			<li>relpipe-lib-writer</li>
    77 			<li>relpipe-lib-reader</li>
    75 			<li>relpipe-lib-reader</li>
    78 			<li>relpipe-in-cli</li>
    76 			<li>relpipe-in-cli</li>
    79 			<li>relpipe-out-tabular</li>
    77 			<li>relpipe-out-tabular</li>
       
    78 			<li>relpipe-in-xml</li>
    80 			<li>relpipe-out-xml</li>
    79 			<li>relpipe-out-xml</li>
       
    80 			<li>relpipe-in-csv</li>
       
    81 			<li>relpipe-out-csv</li>
       
    82 			<li>relpipe-out-ods</li>
    81 		</ul>
    83 		</ul>
    82 		
    84 		
    83 		<p>
    85 		<p>
    84 			Other parts might be released as stable later.
    86 			Other parts might be released as stable later.
    85 		</p>
    87 		</p>
   115 			<li>SELECTs from sqlite, <a href="https://sql-dk.globalcode.info/">SQL-DK</a></li>
   117 			<li>SELECTs from sqlite, <a href="https://sql-dk.globalcode.info/">SQL-DK</a></li>
   116 		</ul>
   118 		</ul>
   117 			
   119 			
   118 		<p>Formats:</p>
   120 		<p>Formats:</p>
   119 		<ul>
   121 		<ul>
       
   122 			<li>regular expression (regex groups → attributes)</li>
   120 			<li>XML: as xmlTable() in SQL</li>
   123 			<li>XML: as xmlTable() in SQL</li>
   121 			<li>ODS (LibreOffice)</li>
   124 			<li>ODS (LibreOffice)</li>
   122 			<li>iCalendar</li>
   125 			<li>iCalendar</li>
   123 			<li>vCard</li>
   126 			<li>vCard</li>
   124 			<li>YAML, JSON, INI</li>
   127 			<li>YAML, JSON, INI</li>