aboutsummaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2016-04-04 00:19:50 -0400
committerChristopher Vogt <oss.nsp@cvogt.org>2016-04-04 00:19:50 -0400
commit6e65120d99b6480b4d2577bde61e8754a60a2ee6 (patch)
tree8fb5377f275bb639dd5a25ec5dcb37148f0faf10 /TODO.txt
parentf7b84e735e150578324caa0c4289404a033cd9b2 (diff)
downloadcbt-6e65120d99b6480b4d2577bde61e8754a60a2ee6.tar.gz
cbt-6e65120d99b6480b4d2577bde61e8754a60a2ee6.tar.bz2
cbt-6e65120d99b6480b4d2577bde61e8754a60a2ee6.zip
remove completed or now irrelevant tasks from TODO list
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt21
1 files changed, 1 insertions, 20 deletions
diff --git a/TODO.txt b/TODO.txt
index e5c99f1..3da49f5 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,45 +1,26 @@
TODO:
- in progress
- - automated tests
- improve logging
- - bugs
- - condition guarding zinc is too eager, needs to invalid
-
- immediate features
- maybe rename context.cwd
- - add another class that makes all pom required fields abstract
- fix main project main method being run during tests
- - DI lib into depencies
- - fix conflicts in classpath stemming from dependencies
- - cleanup classpath/classloader stuff
- investigate and solve multiple compilations of the same SourceDependency Build. Maybe introduce global Build map.
- cleanup
- move from java File to nio Path
- - defs for all tasks and cached where needed
- - unify work classpath
- - unify argument order
- near future features
- - strip out ammonite dependency
- make cbt's own re-build concurrency safe
- unify with sbts key names where sensible
- allow updating snapshots
- cbt cli options inject add dependencies into default build
- - write cached macro
- - add "debug" mode that shows lots of logging
- - running subproject tasks in parallel
- http://stackoverflow.com/questions/743288/java-synchronization-utility
- dependency exclusion, etc.
- - cache class loader per dependency in global, synchronized mutable Map
- use cli friendly responses by default everywhere
- class path debugging
- - duplicate class detection
- - missing/broken jars detection
+ - broken jars detection
- invalid files in lib folder
- integrate / build out maven search
- - proper exit codes
- use zinc nailgun multi platform nailgun wrapper https://github.com/typesafehub/zinc/tree/7af98ba11d27d7667301c2222c1e702c7092bc44/src/universal/bin