notes
This commit is contained in:
parent
db89918b56
commit
1e739d0c1b
50
NOTES
50
NOTES
@ -11,36 +11,28 @@ clever tricks like the plague." --Edsger Dijkstra
|
|||||||
We aim to make reliable, maintainable, usable software, sustainably.
|
We aim to make reliable, maintainable, usable software, sustainably.
|
||||||
- pair programming
|
- pair programming
|
||||||
- test-driven development
|
- test-driven development
|
||||||
- fixes, docs, deployment testing before features
|
- fixes, docs, packaging, testing before features
|
||||||
- "bugs" are "errors", as in "the programmer messed up"
|
- "bugs" are "errors", as in "the programmer messed up"
|
||||||
- test continuously and thoroughly (code, doc, speed tests/measurement on each commit, release)
|
- test continuously and thoroughly (code, doc, speed tests/measurement on each commit, release)
|
||||||
- less is more
|
- less is more
|
||||||
|
|
||||||
* to do
|
* to do
|
||||||
** errors
|
** errors
|
||||||
** testing
|
** docs/marketing/packaging
|
||||||
*** run ledger 3 baseline tests
|
*** streamline - less is more
|
||||||
*** test all ledger file format features
|
*** automate
|
||||||
*** test reading from stdin
|
**** keep blurbs in sync
|
||||||
*** --compare (xml?) output with ledger's ?
|
|
||||||
*** clarify hledgerisms in file format - that hledger can read but ledger can't
|
|
||||||
*** build with -Wall and anything else useful
|
|
||||||
*** build with multiple ghc versions
|
|
||||||
** docs & marketing
|
|
||||||
*** document smart dates, period expressions, display expressions
|
|
||||||
*** automate readme
|
|
||||||
**** keep in sync (automate)
|
|
||||||
***** README file
|
***** README file
|
||||||
****** options list in Features should match Options.hs, generate from hledger --help ?
|
|
||||||
***** hledger.hs module description
|
***** hledger.hs module description
|
||||||
***** hledger.cabal description field (exclude home page link)
|
***** hledger.cabal description field (exclude home page link)
|
||||||
***** home page description (http://joyful.com/Hledger/editform)
|
***** home page description (http://joyful.com/Hledger/editform)
|
||||||
***** mail list description (http://groups.google.com/groups/hledger -> edit welcome msg)
|
***** mail list description (http://groups.google.com/groups/hledger -> edit welcome msg)
|
||||||
***** gmane description
|
***** gmane description
|
||||||
***** darcsweb description
|
***** darcsweb description
|
||||||
*** automate announcements
|
**** keep Options.hs and README option list in sync
|
||||||
**** generate from README and NEWS
|
**** accouncements
|
||||||
*** develop funding
|
*** document smart dates, period expressions, display expressions
|
||||||
|
*** develop funding process
|
||||||
**** license change ?
|
**** license change ?
|
||||||
**** donate button, see chimoo guy
|
**** donate button, see chimoo guy
|
||||||
**** funding document 2009/01
|
**** funding document 2009/01
|
||||||
@ -242,16 +234,23 @@ competitors/fellow niche inhabitants
|
|||||||
most haskellers have never heard of hledger, sounds arrogant or hubristic to talk of charging for it
|
most haskellers have never heard of hledger, sounds arrogant or hubristic to talk of charging for it
|
||||||
|
|
||||||
**** qooxledger
|
**** qooxledger
|
||||||
*** better user manual
|
|
||||||
*** screencasts
|
|
||||||
*** better screenshots
|
*** better screenshots
|
||||||
|
*** screencasts
|
||||||
*** developer docs
|
*** developer docs
|
||||||
**** style guide, see also above
|
**** style guide
|
||||||
|
***** see above
|
||||||
**** unsafe things which may fail at runtime
|
**** unsafe things which may fail at runtime
|
||||||
***** incomplete pattern matching
|
***** incomplete pattern matching
|
||||||
***** error
|
***** error
|
||||||
***** printf
|
***** printf
|
||||||
** packaging & deployment
|
*** cabal haddock
|
||||||
|
*** liveness
|
||||||
|
**** hledgercommitbot on #ledger
|
||||||
|
**** show feeds on site ?
|
||||||
|
***** commits (darcsweb)
|
||||||
|
***** wiki pages
|
||||||
|
**** weekly repo activity summary on list
|
||||||
|
**** available feeds
|
||||||
*** make installation easier
|
*** make installation easier
|
||||||
**** on all platforms
|
**** on all platforms
|
||||||
***** set up binary publishing
|
***** set up binary publishing
|
||||||
@ -267,7 +266,14 @@ competitors/fellow niche inhabitants
|
|||||||
***** binary
|
***** binary
|
||||||
**** on windows
|
**** on windows
|
||||||
***** binary
|
***** binary
|
||||||
*** cabal haddock
|
** testing
|
||||||
|
*** test for robust ledger file parsing
|
||||||
|
**** test all ledger file format features
|
||||||
|
**** clarify hledgerisms in file format - that hledger can read but ledger can't
|
||||||
|
**** run ledger 3 baseline tests
|
||||||
|
*** --compare (xml?) output with ledger's ?
|
||||||
|
*** build with -Wall and anything else useful
|
||||||
|
*** build with multiple ghc versions
|
||||||
*** cabal test
|
*** cabal test
|
||||||
** code cleanup
|
** code cleanup
|
||||||
*** seek more modularity
|
*** seek more modularity
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user