Commit graph

65 commits

Author SHA1 Message Date
Yegor Timoshenko
944c666e98 Use GPL-2.0-or-later as secondary license
Other minor changes:

* Use FSF-suggested wording in license description (added "as
  published by the Free Software Foundation")
* Update README.md and project.clj in resources/leiningen/template
2018-02-20 21:09:33 +00:00
Phil Hagelberg
694691f782 Update project templates to specify secondary license and fix readmes. 2018-02-19 12:27:57 -08:00
Yegor Timoshenko
48d5f21506 Switch to EPL-2.0 in lein new templates 2018-02-19 19:03:47 +00:00
xtreak
78aa9dff43 Bump version of reply and clojure-complete 2018-02-05 06:25:27 +00:00
Phil Hagelberg
e20c06bf85 Bump templates to use Clojure 1.9.0.
Fixes #2373.
2017-12-15 15:47:51 -08:00
Erik Assum
28994c34b2
Don't use :main, use :repl-options 2017-10-31 21:23:56 +01:00
Erik Assum
e3dd45d76f
Add main to default template 2017-10-31 10:26:40 +01:00
Phil Hagelberg
3385971e65 Add tests from pedantic lib as well.
Fix HTTP-using jar test.
2017-05-26 11:32:59 -07:00
Phil Hagelberg
53fae3ab3e Update list of conflictable bootclasspath deps. 2017-04-26 07:58:22 -07:00
Phil Hagelberg
aaa3ef161b Warn when trying to load plugins that can't be used.
This addresses the problems seen in #1900 and #1901. It doesn't fix
them because they can't be fixed without breaking other things,
(https://github.com/technomancy/grenchman/issues/34) but at least it
lets people know what is going on and suggests a workaround.
2017-03-28 12:11:49 -07:00
Dmitry Zudochkin
680f5f0252 tocontrol -> to control in LICENSE files 2016-07-23 01:06:19 +03:00
Jean Niklas L'orange
51f80c1298 Clojure 1.8.0 2016-01-21 11:08:58 +01:00
floating-cat
1a68eb0c1e Update CHNAGELOG.md templates 2015-10-22 10:55:50 +08:00
Daniel Compton
804d96190f Add CHANGELOG.md to lein new templates
`lein new` commands will create a CHANGELOG.md template.

Fixes #1982
2015-09-12 23:44:51 +12:00
Stephen Nelson
6e0ebc20f7 Upgrade clojure dependency to 1.7.0 2015-07-16 15:11:01 +12:00
Florian Anderiasch
32788425e5 Fix .hgignore in new with regex. Fixes #1815 2015-02-12 19:26:53 +01:00
Jean Niklas L'orange
24052b9652 Sorry 1.x, but we've moved on.
[ci skip]
2015-01-14 18:20:34 +01:00
m00nlight
e97c36084b Add gitignore to ignore all mercurial related files and hgignore all git related files 2014-12-29 11:33:08 +08:00
m00nlight
ac302d3125 Add hgignore for programmer prefer mercurial DRCS 2014-12-29 11:16:39 +08:00
Jean Niklas L'orange
a296ff8918 Bump all Clojure 1.5.1 deps to 1.6.0. 2014-03-26 13:43:38 +01:00
Phil Hagelberg
cc41da388b Revert license back to official EPL; addresses #1446. 2014-02-12 13:42:53 -08:00
Trevor Hartman
fb2028b36e Update remaining 2 "great documentation" links 2013-12-17 08:53:36 -07:00
Trevor Hartman
84c1ef8658 Point "great documentation" link to new URL 2013-12-17 08:49:25 -07:00
Phil Hagelberg
4d3c46d1fa Merge pull request #1310 from jakubholynet/patch-1
Described *1-*3,*e in repl-welcome
2013-10-04 07:43:58 -07:00
Phil Hagelberg
d3facea5a2 Use profile-scoped targets in app template. 2013-09-19 10:39:30 -07:00
Jean Niklas L'orange
c76ac8d9af Add ^:skip-aot as default for app template.
Elaborate more on when ^:skip-aot will disable compilation. Would be
great to cut out a lot of that documentation for 3.0.0.
2013-08-27 01:54:32 +02:00
Jakub Holy
ac36df65dc Described *1-*3,*e in repl-welcome
I have learned only by chance about the fact that REPL stores evaluation results in *1 - *3 and the last exception in *e. I am certainly not the only one unaware of this so it would be good to include it in the welcome message.

(For random visitors: they are defined in clojure's [`./src/clj/clojure/main.clj`](https://github.com/clojure/clojure/blob/master/src/clj/clojure/main.clj).)
2013-08-24 11:46:22 +02:00
Phil Hagelberg
5de2f049f1 Add .nrepl-port to template .gitignores.
Ignore all .lein-* files instead of specific ones.

[ci skip]
2013-08-20 07:28:43 -07:00
Phil Hagelberg
47c04773f4 Add :aot :all to uberjar profile of app template. 2013-08-13 18:52:53 -07:00
Wolodja Wentland
83c136daa1 Add LICENSE file to project templates
Projects created by "lein new" are meant to be licensed under the EPL as noted
in project.clj and README.md. One requirement of the EPL is, however, that "a
copy of this Agreement [the EPL] must be included with each copy of the
Program." [0].

This means that projects created by leiningen cannot be legally distributed if
the author fails to add the LICENSE him/herself. This patch fixes this issue
by creating a LICENSE file with a plain text copy of the EPL 1.0 (cf. [0]) by
default for new projects.

[0] http://www.eclipse.org/legal/epl-v10.html → 3. REQUIREMENTS
2013-07-30 15:07:44 +01:00
Jean Niklas L'orange
2276cfa392 Remove lib directory from template gitignore. 2013-07-25 00:02:22 +02:00
Jean Niklas L'orange
af9ecff28d :use -> :require in "template" template. 2013-07-24 23:59:17 +02:00
Phil Hagelberg
cdf30e66aa Use EPL 1.0 or later in new project templates. 2013-07-06 15:59:15 -07:00
Phil Hagelberg
e22d0aada7 Don't need this now with read-edn. 2013-06-14 12:32:56 -07:00
Phil Hagelberg
722afb92c5 Support custom repl :welcome message.
Fixes #1178.
2013-05-27 14:42:33 -07:00
Reid McKenzie
5e0c1c1451 same require update for the app template 2013-03-30 14:42:01 +01:00
Reid McKenzie
1b6572246d update tests template to :require from :use 2013-03-29 23:24:25 -05:00
Toby Crawley
1e857f76f4 Link the GPG doc to 'help gpg' 2013-03-17 17:08:50 -07:00
Michael Klishin
800efff833 Use Clojure 1.5.1 in lein new templates
Fixes #1059
2013-03-14 00:21:42 +04:00
Michael Klishin
ba5d6d9d60 Make core templates use Clojure 1.5 2013-03-04 04:02:18 +04:00
Phil Hagelberg
3aec2e4de9 Work around CLJ-1153 in the default app template.
http://dev.clojure.org/jira/browse/CLJ-1153
2013-01-31 10:10:27 -08:00
Jean Niklas L'orange
9e9d94581c Add pom.xml.asc and .lein-repl-history to lein new gitignores. 2013-01-17 16:18:12 +01:00
Brandon Bloom
9ecf3e4c53 Add newlines at end of template files 2013-01-16 19:44:58 -08:00
Phil Hagelberg
b6a4caad45 Oops; accidentally merged lein-newnew 0.3.6 instead of latest. 2013-01-11 11:14:33 -08:00
Phil Hagelberg
03151e1af9 Docs for new. 2013-01-11 11:04:26 -08:00
Phil Hagelberg
c300908789 newnew's not newnew anymore; it's just new. 2013-01-11 10:55:55 -08:00
Phil Hagelberg
96e02b9ca1 Alias lein help project.clj to lein help sample. 2012-10-10 09:35:24 -07:00
Phil Hagelberg
79d001c26f Add mixed projects to lein help static content. 2012-10-10 09:35:05 -07:00
Phil Hagelberg
dff9a6cf24 Spin off separate profile guide from readme/tutorial. 2012-05-24 18:26:46 -07:00
Phil Hagelberg
14f566bd57 Spin FAQ off into its own page. 2012-05-23 21:27:17 -07:00