Permalink
Browse files

Reorganize todo.

  • Loading branch information...
1 parent a1d8abf commit 28304d9e7497049228b2e87924ddea6b130b3c48 @technomancy committed Mar 27, 2012
Showing with 38 additions and 29 deletions.
  1. +38 −29 todo.org
View
@@ -3,6 +3,44 @@ Leiningen TODOs
See also https://github.com/technomancy/leiningen/issues
* For 2.0.0
+** Low-hanging fruit (newbies, try one of these!)
+ - [X] Look for :java-cmd in project map
+ - [ ] Port arbitrary upgrade functionality from 1.x branch
+ - [ ] Document subcommands in newnew
+ - [ ] Suppress stack trace when getting help on non-existent task
+ - [ ] Remove task-specific silent flags in favour of global bit (#473)
+ - [ ] Collapse all :repl-* settings into :repl-options map (#432)
+** Intermediate
+ - [X] Pretty-print pom
+ - [X] deps :tree
+ - [ ] Show aliases in lein help (#407)
+ - [ ] Use pomegranate to dynamically resolve missing "lein new" templates
+ - [ ] Mirror/proxy support, also for search indices (#281), (#271)
+ - [ ] Use locking instead of polling for repl task (#433)
+ - [ ] Re-enable transitive cleaning for compile
+ - [ ] Re-enable shell wrappers
+** Complex
+ - [ ] Force checking of snapshots
+ - [ ] Prevent multiple versions of artifacts from getting added (#420)
+ - [ ] Auto-clean predicates (profile switching, etc) (#468)
+ - [ ] Honor hooks declared in plugin jar metadata? (#401)
+ - [ ] Task-level profiles (nrepl dep comes from repl profile, etc)
+ Better visibility than either :default profile or associng straight in
+ - [ ] Investigate issues with :eval-in :classloader and bootclasspath
+ Need to ensure we're able to put Clojure on the bootstrap classpath
+ - [ ] Address chaining issues in with-profile
+ - [ ] Install task outside projects
+ - [ ] Non-transitive AOT
+ - [ ] Drop clojars snapshots from default repos (#241)
+** Documentation
+ - [X] readme
+ - [X] plugin guide
+ - [X] tutorial
+ - [X] hacking guide (moved to leiningen-core readme)
+ - [X] migration guide
+ - [X] sample project.clj
+ - [ ] deploy guide
+ - [ ] document adding javadoc/java source as deps
** Changes for preview release
- [X] Finish designing and implement profiles
- [X] Dynamic recalculating of classpath via pomegranate
@@ -29,35 +67,6 @@ See also https://github.com/technomancy/leiningen/issues
- [X] Update new task
- [X] Switch user-settings to checking :user profile sans project
- [X] Offline mode
-** Other stuff (post-preview)
- - [ ] Force checking of snapshots
- - [ ] Document subcommands in newnew
- - [ ] Pretty-print pom
- - [ ] Look for :java-cmd in project map
- - [ ] deps :tree and deps :list
- - [ ] Honor hooks declared in plugin jar metadata?
- - [ ] Show aliases in lein help
- - [ ] Task-level profiles (nrepl dep comes from repl profile, etc)
- Better visibility than either :default profile or associng straight in
- - [ ] Investigate issues with :eval-in :classloader and bootclasspath
- Need to ensure we're able to put Clojure on the bootstrap classpath
- - [ ] Address chaining issues in with-profile
- - [ ] Use pomegranate to dynamically resolve missing "lein new" templates
- - [ ] Install task outside projects
- - [ ] Non-transitive AOT
- - [ ] Mirror/proxy support, also for search indices
- - [ ] Drop clojars snapshots from default repos
- - [ ] compile (transitive cleaning)
- - [ ] shell wrappers
-** Documentation
- - [X] readme
- - [X] plugin guide
- - [X] tutorial
- - [X] hacking guide (moved to leiningen-core readme)
- - [X] migration guide
- - [X] sample project.clj
- - [ ] deploy guide
- - [ ] document adding javadoc/java source as deps
** Adapt existing tasks to new API
- [X] classpath
- [X] clean

0 comments on commit 28304d9

Please sign in to comment.