Roadmap - nozavroni/csvelte GitHub Wiki
This will just be a document to outline what features I plan to implement in which feature up until v1.0.
v0.1
Version 0.1 introduced CSVelte's most fundamental and vital classes. Its reader, writer, flavor, taster, and I/O classes. It is almost fully documented (API docs + user guide @ rtfd.org). Only a few features aren't yet documented for v0.1. Also 93% unit test coverage and a 8.9 scrutinizer score. Not bad for a v0.1!
- CSVelte
- Reader
- Writer
- Flavor
- Taster
- Table\Row
- Table\Cell
v0.2
The focus of v0.2 was cleanup. I cleaned up the unit tests. I cleaned up the documentation. I cleaned up the code. And I cleaned up the I/O classes, which were the second major focus of the v0.2 release. The Input and Output namespaces were done away with along with all classes except for CSVelte\IO\Stream, which is used, at least as of v0.2, for the reading and writing of any and all CSV data regardless of its source or destination.
Minor adjustments to the Reader and Writer interface as well. More complete descriptions for v0.1 and v0.2 to come...
v0.3
CSVelte\Table
namespace
v0.3 will focus almost entirely on the separation of all tabular data functionality from the reader and writer. All this will be moved into one of the CSVelte\Table
namespaced classes. More to come...
v0.4
IO\Stream
overhaul
v0.5
CSVelte\Schema
namespace