;doc: ROADMAP.md
[ci skip]
This commit is contained in:
		
							parent
							
								
									eff1b31c86
								
							
						
					
					
						commit
						12ed2537b8
					
				
							
								
								
									
										99
									
								
								ROADMAP.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										99
									
								
								ROADMAP.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,99 @@ | |||||||
|  | # Roadmap / Wishlist | ||||||
|  | 
 | ||||||
|  | Ideas about where the hledger project should be going next, as of 2019q4.  | ||||||
|  | Discussion welcome. | ||||||
|  | 
 | ||||||
|  | ## Targets | ||||||
|  | 
 | ||||||
|  | Dated targets we are aiming for: | ||||||
|  | 
 | ||||||
|  | - **hledger 1.16** - 2019-12-01 | ||||||
|  |   - ghc 8.8 support | ||||||
|  |   - hledger-install.sh installs terminfo lib | ||||||
|  |   - updated home page, faq, manuals | ||||||
|  |   - basic bar charts | ||||||
|  | 
 | ||||||
|  | ---- | ||||||
|  | 
 | ||||||
|  | ## Priorities | ||||||
|  | 
 | ||||||
|  | Current priorities for the project, grouped under four overarching themes: | ||||||
|  | 
 | ||||||
|  | <table> | ||||||
|  | <tr valign="top"> | ||||||
|  | <td> | ||||||
|  | 
 | ||||||
|  | ### Documentation | ||||||
|  | 
 | ||||||
|  | Improving the docs. | ||||||
|  | <br> | ||||||
|  | <br> | ||||||
|  | 
 | ||||||
|  | - home & faq | ||||||
|  | - manuals (more discoverability on web) | ||||||
|  | - contrib guide (include readmes, update) | ||||||
|  | - cookbook docs (survey, plan, update) | ||||||
|  | 
 | ||||||
|  | </td> | ||||||
|  | <td> | ||||||
|  | 
 | ||||||
|  | ### "Effectiveness" | ||||||
|  | 
 | ||||||
|  | Improving approachability, just-works quality, practicality, real-world usefulness. | ||||||
|  | 
 | ||||||
|  | - ghc 8.8, stackage nightly | ||||||
|  | - install issues (C libs..) | ||||||
|  | - more powerful CSV conversion | ||||||
|  | - fill out holes in feature matrix | ||||||
|  | 
 | ||||||
|  | </td> | ||||||
|  | </tr> | ||||||
|  | <tr valign="top"> | ||||||
|  | <td> | ||||||
|  | 
 | ||||||
|  | ### Charts | ||||||
|  | 
 | ||||||
|  | Adding charts and more visual appeal. | ||||||
|  | <br> | ||||||
|  | <br> | ||||||
|  | 
 | ||||||
|  | - console charts, basic bar charts | ||||||
|  | - clarify architecture/UI for charts | ||||||
|  | - graphical charts using Chart and/or Vega | ||||||
|  | - review/design/add more attractive default output (see taskwarrior) | ||||||
|  | 
 | ||||||
|  | </td> | ||||||
|  | <td> | ||||||
|  | 
 | ||||||
|  | ### Investment | ||||||
|  | 
 | ||||||
|  | Improving suitability for investment tracking. | ||||||
|  | [#1015](https://github.com/simonmichael/hledger/issues/1015) | ||||||
|  | 
 | ||||||
|  | - easy price fetching | ||||||
|  | - lots | ||||||
|  | - capital gains | ||||||
|  | - ? | ||||||
|  | 
 | ||||||
|  | </td> | ||||||
|  | </tr> | ||||||
|  | </table> | ||||||
|  | 
 | ||||||
|  | ---- | ||||||
|  | 
 | ||||||
|  | ## Wishlist | ||||||
|  | 
 | ||||||
|  | A few high-level maintainer wishes, by topic.  | ||||||
|  | Discussing/moving any of these forward is a big help. | ||||||
|  | 
 | ||||||
|  | ### Docs | ||||||
|  | 
 | ||||||
|  | - build the contributor/dev guide from CONTRIBUTING.md plus the READMEs; clean up | ||||||
|  | - move general PTA docs to plaintextaccounting.org | ||||||
|  | - simplify manuals' TOC/structure on the website | ||||||
|  | 
 | ||||||
|  | ### Tests | ||||||
|  | 
 | ||||||
|  | - migrate to tasty, unblock ghc 8.8 support | ||||||
|  | - survey/document current testing setup (process, coverage, redundancy..); identify weaknesses; design a policy for tests; make a plan for achieving that | ||||||
|  | - start adding property tests/other new kinds of testing if appropriate | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user