Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 78 lines (75 sloc) 3.622 kB
f950e77 @danlarkin use org-mode "Tags" instead to assign work in todo.org
danlarkin authored
1 #-*- mode: org -*-
2 #+startup: overview
3 #+startup: hidestars
4 #+TODO: TODO | INPROGRESS | DONE
5
06a584a @technomancy Add TODOs.
authored
6 Leiningen TODOs
7
a1dc263 @technomancy TODO and NEWS updates.
authored
8 * For 1.4.0 or later
a920ab9 @technomancy Added documentation TODOs.
authored
9 ** TODO add option to use ~/.m2-based classpath instead of copying to lib/?
e9a7f03 @technomancy Documentation updates for 1.3.0.
authored
10 ** TODO plugin task for managing/upgrading plugins
77d8a5c @technomancy Document 1.3.0 features.
authored
11 ** TODO shell wrappers should support multiple versions
5b76514 @technomancy Bump version to 1.4.0-SNAPSHOT.
authored
12 ** TODO merge lein-search features?
4b95989 @technomancy TODO updates
authored
13 ** TODO classifiers for specifying what clojure version to use?
cdd56f9 @technomancy Rearrange TODO.
authored
14 ** TODO test classification using metadata; run a subset of tests
15 ** TODO a list of dirs to include in the jar when building
a1dc263 @technomancy TODO and NEWS updates.
authored
16 ** TODO re-compile all deps with current clojure version
cdd56f9 @technomancy Rearrange TODO.
authored
17 ** TODO specify min. lein version in project.clj
a1dc263 @technomancy TODO and NEWS updates.
authored
18 * For 1.3.0
a920ab9 @technomancy Added documentation TODOs.
authored
19 ** DONE :omit-source
3bd0e36 @technomancy Standalone install task implemented.
authored
20 ** DONE lein install $PROJECT (works outside project root)
d0e1678 @technomancy Wrap checkout-deps read-project with more useful message. Fixes #85.
authored
21 Possibly take some of this from cljr?
3bd0e36 @technomancy Standalone install task implemented.
authored
22 ** DONE write shell wrappers on install
23 ** DONE include shell wrapper in jar file from template
0966229 @technomancy Clean up make-manifest. Fixes #46.
authored
24 ** DONE set arbitrary jar metadata
d0e1678 @technomancy Wrap checkout-deps read-project with more useful message. Fixes #85.
authored
25 ** DONE errors in read-project should show filename
26 ** DONE user-level plugin installation and activation
27 ** DONE user-level config file (with hook list)
56c6cb4 @technomancy Add initial hacking guide; still needs lots of work.
authored
28 ** DONE get no-project-needed from arglist
29 ** DONE argument chaining
a1dc263 @technomancy TODO and NEWS updates.
authored
30 ** DONE interactive task
31 ** DONE resources in generated pom
e9862ce @technomancy TODO updates.
authored
32 * For 1.2.0
c21bbd9 @technomancy Release 1.2.0.
authored
33 ** DONE Fix self-build clean problem
34 ** DONE Don't catch reader exceptions unless they are from ^D
9874a42 @technomancy Re-enable rlwrap in bin script.
authored
35 ** DONE document checkout dependencies
36 ** DONE Re-enable rlwrap
d2e016c @technomancy Implemented documentation suggestions from readers.
authored
37 ** DONE Move the intro into a tutorial
1e89f02 @technomancy Snapshot versions now work with self-install.
authored
38 ** DONE bin script has stabilized; self-install for dev versions should work
20315e3 @technomancy Allow compile task to take a list of namespaces as arguments.
authored
39 ** DONE accept list of namespaces to compile from command-line options
3a3366d @technomancy Document version ranges.
authored
40 ** DONE document version ranges
b88d1b4 @technomancy Some notes.
authored
41 ** DONE include lib/dev in find-lib-jars
46fa7d3 @technomancy Added plugin writing guide.
authored
42 ** DONE document plugin creation
43 ** DONE document all known project.clj keys
7c37750 @technomancy Suppress annoying ant [null] prefix on all output.
authored
44 ** DONE disable frickin [null] logging from ant (come on srsly)
8667bac @technomancy Don't try to read the test results doc if it doesn't exist.
authored
45 ** DONE recover from missing test exit map gracefully
ad23727 @technomancy Include arglists in task help output.
authored
46 ** DONE Help task should display arglist
ee96d8e @technomancy Traverse up the current directory's ancestors to find project root.
authored
47 ** DONE walk up the filesystem to find project.clj
c99d4b5 @technomancy Make inter-task dependencies honor hooks.
authored
48 ** DONE make inter-task dependencies honor hooks
0f49979 @technomancy Allow leaving the repl with ctrl-d.
authored
49 ** DONE wire repl task up to socket repl
f1ae52a @technomancy Allow :warn-on-reflection to be set in project.clj
authored
50 ** DONE allow *warn-on-reflection* to be turned on in project.clj
ad23727 @technomancy Include arglists in task help output.
authored
51 ** DONE Expose hooks in built-in tasks so plugins may extend them
4014adf @technomancy NEWS/TODO updates.
authored
52 ** DONE make org.clojure implied for clojure/contrib deps
53 ** DONE better way to force setFork in eval-in-project
54 ** DONE rename :namespaces key in project.clj
55 ** DONE include version in jar filenames
cd4b569 @technomancy Keep dev-dependencies in lib/dev, out of the way of uberjar.
authored
56 ** DONE classpath task to just print configured classpath
57 ** DONE move repl task from shell script to clojure code
cdd56f9 @technomancy Rearrange TODO.
authored
58 * For 1.1.0
59 ** DONE upgrade task (patch submitted)
60 ** DONE doc generation (autodoc plugin)
61 * For 1.0
62 ** DONE Remove install task dependency on having Maven installed :Phil:
63 ** DONE Use -Xbootclasspath where possible :Dan:
64 ** DONE Don't write manifest, pom, etc. to disk when jarring :Dan:
65 ** DONE Don't put uberjar in ~/.m2 :Phil:
66 ** DONE Perform compilation in either a subprocess or with a separate classloader
67 ** DONE Allow test task to take namespaces as an argument
68 ** DONE Fix eval-in-project to let plugins pass in extra args
69 ** DONE Resources directory added to classpath (for properties, etc)
5b76514 @technomancy Bump version to 1.4.0-SNAPSHOT.
authored
70 * Git-aware dependencies (experimental back-burner idea)
71 Talking with Rich after Emerging Langs day 1
72 Problem: you can pull in two versions of the same library
73 transitively without realizing it if people fork on clojars. How do
74 we detect this problem and de-dupe?
75 ** What if artifacts could be correlated with the git rev that produced them?
76 ** They have repository and sha1 metadata in their pom (but no history tree)
77 ** Cross-correlate with a separate revision metadata store?
Something went wrong with that request. Please try again.