Skip to content

Commit 538294d

Browse files
committed
v1.0.0
1 parent 8b2ef3d commit 538294d

File tree

157 files changed

+1233
-478
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+1233
-478
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
* **Fast!**. Thanks to the most popular [NIO web servers](http://jooby.org/doc/servers).
1818

19-
* **Modular**. Make it **full-stack** via the extensive [module eco-system](http://jooby.org/modules/).
19+
* **Modular**. Make it **full-stack** via the extensive [module eco-system](http://jooby.org/modules).
2020

2121
* **Simple, effective and easy to learn**. Ideal for small but also large scale applications.
2222

@@ -77,7 +77,7 @@ quickstart
7777
Just paste this into a terminal (make sure [Java 8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) and [Maven 3.x](http://maven.apache.org/download.cgi) are installed):
7878

7979
```bash
80-
mvn archetype:generate -B -DgroupId=com.mycompany -DartifactId=my-app -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=jooby-archetype -DarchetypeGroupId=org.jooby -DarchetypeVersion=1.0.0.CR8
80+
mvn archetype:generate -B -DgroupId=com.mycompany -DartifactId=my-app -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=jooby-archetype -DarchetypeGroupId=org.jooby -DarchetypeVersion=1.0.0
8181
```
8282

8383
You might want to edit/change:
@@ -92,7 +92,7 @@ You might want to edit/change:
9292
Let's try it!:
9393

9494
```bash
95-
mvn archetype:generate -B -DgroupId=com.mycompany -DartifactId=my-app -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=jooby-archetype -DarchetypeGroupId=org.jooby -DarchetypeVersion=1.0.0.CR8
95+
mvn archetype:generate -B -DgroupId=com.mycompany -DartifactId=my-app -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=jooby-archetype -DarchetypeGroupId=org.jooby -DarchetypeVersion=1.0.0
9696
cd my-app
9797
mvn jooby:run
9898
```

coverage-report/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.jooby</groupId>
77
<artifactId>jooby-project</artifactId>
8-
<version>1.0.0-SNAPSHOT</version>
8+
<version>1.0.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

jooby-akka/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Small module to build concurrent & distributed applications via [Akka](http://ak
1111
<dependency>
1212
<groupId>org.jooby</groupId>
1313
<artifactId>jooby-akka</artifactId>
14-
<version>1.0.0.CR8</version>
14+
<version>1.0.0</version>
1515
</dependency>
1616
```
1717

jooby-akka/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.jooby</groupId>
77
<artifactId>jooby-project</artifactId>
8-
<version>1.0.0-SNAPSHOT</version>
8+
<version>1.0.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

jooby-archetype/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.jooby</groupId>
99
<artifactId>jooby-project</artifactId>
10-
<version>1.0.0-SNAPSHOT</version>
10+
<version>1.0.0</version>
1111
</parent>
1212

1313
<artifactId>jooby-archetype</artifactId>
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
# auto-prefixer
2+
3+
<a href="https://github.com/postcss/postcss">PostCSS</a> plugin to parse CSS and add vendor prefixes to CSS rules using values from <a href="http://caniuse.com">Can I Use</a>. It is recommended by Google and used in Twitter, and Taobao.
4+
5+
Make sure you already setup the [assets module](https://github.com/jooby-project/jooby/tree/master/jooby-assets) in your project!
6+
7+
## dependency
8+
9+
```xml
10+
<dependency>
11+
<groupId>org.jooby</groupId>
12+
<artifactId>jooby-assets-auto-prefixer</artifactId>
13+
<version>1.0.0</version>
14+
<scope>provided</scope>
15+
</dependency>
16+
```
17+
18+
## usage
19+
20+
```
21+
assets {
22+
pipeline {
23+
dev: [auto-prefixer]
24+
dist: [auto-prefixer]
25+
}
26+
}
27+
```
28+
29+
Once configured, write your CSS rules without vendor prefixes (in fact, forget about them entirely):
30+
31+
```css
32+
:fullscreen a {
33+
display: flex
34+
35+
}
36+
```
37+
38+
Output:
39+
40+
```css
41+
:-webkit-full-screen a {
42+
display: -webkit-box;
43+
display: flex
44+
}
45+
:-moz-full-screen a {
46+
display: flex
47+
}
48+
:-ms-fullscreen a {
49+
display: -ms-flexbox;
50+
display: flex
51+
}
52+
:fullscreen a {
53+
display: -webkit-box;
54+
display: -ms-flexbox;
55+
display: flex
56+
}
57+
```
58+
59+
## options
60+
61+
```
62+
{
63+
auto-prefixer {
64+
65+
browsers: ["> 1%", "IE 7"]
66+
cascade: true
67+
add: true
68+
remove: true
69+
supports: true
70+
flexbox: true
71+
grid: true
72+
stats: {}
73+
}
74+
75+
}
76+
```
77+
78+
For complete documentation about available options, please refer to the <a href="https://github.com/postcss/autoprefixer">autoprefixer</a> site.
79+
80+
# see also
81+
82+
## css processors
83+
84+
* [autoprefixer](https://github.com/jooby-project/jooby/tree/master/jooby-assets-autoprefixer): parse CSS and add vendor prefixes to CSS rules via [autoprefixer](https://github.com/postcss/autoprefixer).
85+
86+
* [props](https://github.com/jooby-project/jooby/tree/master/jooby-assets-props): replace application properties in CSS files.
87+
88+
* [clean-css](https://github.com/jooby-project/jooby/tree/master/jooby-assets-clean-css): minify css.
89+
90+
* [csslint](https://github.com/jooby-project/jooby/tree/master/jooby-assets-csslint): check and validate css rules.
91+
92+
* [less4j](https://github.com/jooby-project/jooby/tree/master/jooby-assets-less4j): Less support from [less4j](https://github.com/SomMeri/less4j).
93+
94+
* [less](https://github.com/jooby-project/jooby/tree/master/jooby-assets-less): Less support from [less.js](http://lesscss.org).
95+
96+
* [sass](https://github.com/jooby-project/jooby/tree/master/jooby-assets-sass): Sass support from <a href="https://github.com/bit3/jsass">Java Sass Compiler (libsass)</a>.
97+
98+
* [svg-sprites](https://github.com/jooby-project/jooby/tree/master/jooby-assets-svg-sprites): Generates SVG and CSS sprites with PNG fallbacks via [dr-svg-sprites](https://github.com/drdk/dr-svg-sprites).
99+
100+
* [svg-symbol](https://github.com/jooby-project/jooby/tree/master/jooby-assets-svg-symbol): Generates SVG and CSS sprites using svg `symbols`.
101+
102+
* [yui-css](https://github.com/jooby-project/jooby/tree/master/jooby-assets-yui-compressor): YUI CSS optimizer.
103+
104+
## js processors
105+
106+
* [props](https://github.com/jooby-project/jooby/tree/master/jooby-assets-props): replace application properties in JavaScript files.
107+
108+
* [jscs](https://github.com/jooby-project/jooby/tree/master/jooby-assets-jscs): JavaScript code style checker.
109+
110+
* [jshint](https://github.com/jooby-project/jooby/tree/master/jooby-assets-jshint): JavaScript linter, helps to detect errors and potential problems in code..
111+
112+
* [babel](https://github.com/jooby-project/jooby/tree/master/jooby-assets-babel): Ecma6 now via <a href="http://babeljs.io/">Babel</a>.
113+
114+
* [rollup](https://github.com/jooby-project/jooby/tree/master/jooby-assets-rollup): <a href="http://rollupjs.org/">rollup.js</a> the next-generation ES6 module bundler.
115+
116+
* [ng-annotate](https://github.com/jooby-project/jooby/tree/master/jooby-assets-ng-annotate): Add, remove and rebuild AngularJS dependency injection annotations.
117+
118+
* [closure-compiler](https://github.com/jooby-project/jooby/tree/master/jooby-assets-closure-compiler): Google JavaScript optimizer and minifier.
119+
120+
* [uglify](https://github.com/jooby-project/jooby/tree/master/jooby-assets-uglify): uglify.js optimizer.
121+
122+
* [requirejs](https://github.com/jooby-project/jooby/tree/master/jooby-assets-requirejs): r.js optimizer.
123+
124+
* [yui-js](https://github.com/jooby-project/jooby/tree/master/jooby-assets-yui-compressor#yui-js): YUI JS optimizer.

jooby-assets-autoprefixer/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.jooby</groupId>
77
<artifactId>jooby-project</artifactId>
8-
<version>1.0.0-SNAPSHOT</version>
8+
<version>1.0.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

jooby-assets-babel/README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Make sure you already setup the [assets module](https://github.com/jooby-project
1010
<dependency>
1111
<groupId>org.jooby</groupId>
1212
<artifactId>jooby-assets-babel</artifactId>
13-
<version>1.0.0.CR8</version>
13+
<version>1.0.0</version>
1414
<scope>provided</scope>
1515
</dependency>
1616
```
@@ -35,7 +35,7 @@ assets {
3535
<dependency>
3636
<groupId>org.jooby</groupId>
3737
<artifactId>jooby-assets-babel</artifactId>
38-
<version>1.0.0.CR8</version>
38+
<version>1.0.0</version>
3939
<scope>provided</scope>
4040
</dependency>
4141
```
@@ -64,21 +64,23 @@ assets {
6464

6565
## css processors
6666

67+
* [autoprefixer](https://github.com/jooby-project/jooby/tree/master/jooby-assets-autoprefixer): parse CSS and add vendor prefixes to CSS rules via [autoprefixer](https://github.com/postcss/autoprefixer).
68+
6769
* [props](https://github.com/jooby-project/jooby/tree/master/jooby-assets-props): replace application properties in CSS files.
6870

6971
* [clean-css](https://github.com/jooby-project/jooby/tree/master/jooby-assets-clean-css): minify css.
7072

7173
* [csslint](https://github.com/jooby-project/jooby/tree/master/jooby-assets-csslint): check and validate css rules.
7274

73-
* [sass/libsass](https://github.com/jooby-project/jooby/tree/master/jooby-assets-jsass): Sass support from <a href="https://github.com/bit3/jsass">Java Sass Compiler (libsass)</a>.
74-
75-
* [sass ruby](https://github.com/jooby-project/jooby/tree/master/jooby-assets-sass): Sass support from <a href="https://github.com/sass/sass">Sass (ruby)</a>.
76-
7775
* [less4j](https://github.com/jooby-project/jooby/tree/master/jooby-assets-less4j): Less support from [less4j](https://github.com/SomMeri/less4j).
7876

7977
* [less](https://github.com/jooby-project/jooby/tree/master/jooby-assets-less): Less support from [less.js](http://lesscss.org).
8078

81-
* [svg-sprites](https://github.com/jooby-project/jooby/tree/master/jooby-assets-svg-sprites): Generates SVG sprites with PNG fallbacks via [dr-svg-sprites](https://github.com/drdk/dr-svg-sprites).
79+
* [sass](https://github.com/jooby-project/jooby/tree/master/jooby-assets-sass): Sass support from <a href="https://github.com/bit3/jsass">Java Sass Compiler (libsass)</a>.
80+
81+
* [svg-sprites](https://github.com/jooby-project/jooby/tree/master/jooby-assets-svg-sprites): Generates SVG and CSS sprites with PNG fallbacks via [dr-svg-sprites](https://github.com/drdk/dr-svg-sprites).
82+
83+
* [svg-symbol](https://github.com/jooby-project/jooby/tree/master/jooby-assets-svg-symbol): Generates SVG and CSS sprites using svg `symbols`.
8284

8385
* [yui-css](https://github.com/jooby-project/jooby/tree/master/jooby-assets-yui-compressor): YUI CSS optimizer.
8486

@@ -102,4 +104,4 @@ assets {
102104

103105
* [requirejs](https://github.com/jooby-project/jooby/tree/master/jooby-assets-requirejs): r.js optimizer.
104106

105-
* [yui-js](https://github.com/jooby-project/jooby/tree/master/jooby-assets-yui-compressor): YUI JS optimizer.
107+
* [yui-js](https://github.com/jooby-project/jooby/tree/master/jooby-assets-yui-compressor#yui-js): YUI JS optimizer.

jooby-assets-babel/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.jooby</groupId>
77
<artifactId>jooby-project</artifactId>
8-
<version>1.0.0-SNAPSHOT</version>
8+
<version>1.0.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

jooby-assets-clean-css/README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Make sure you already setup the [assets module](https://github.com/jooby-project
1010
<dependency>
1111
<groupId>org.jooby</groupId>
1212
<artifactId>jooby-assets-clean-css</artifactId>
13-
<version>1.0.0.CR8</version>
13+
<version>1.0.0</version>
1414
<scope>provided</scope>
1515
</dependency>
1616
```
@@ -45,21 +45,23 @@ assets {
4545

4646
## css processors
4747

48+
* [autoprefixer](https://github.com/jooby-project/jooby/tree/master/jooby-assets-autoprefixer): parse CSS and add vendor prefixes to CSS rules via [autoprefixer](https://github.com/postcss/autoprefixer).
49+
4850
* [props](https://github.com/jooby-project/jooby/tree/master/jooby-assets-props): replace application properties in CSS files.
4951

5052
* [clean-css](https://github.com/jooby-project/jooby/tree/master/jooby-assets-clean-css): minify css.
5153

5254
* [csslint](https://github.com/jooby-project/jooby/tree/master/jooby-assets-csslint): check and validate css rules.
5355

54-
* [sass/libsass](https://github.com/jooby-project/jooby/tree/master/jooby-assets-jsass): Sass support from <a href="https://github.com/bit3/jsass">Java Sass Compiler (libsass)</a>.
55-
56-
* [sass ruby](https://github.com/jooby-project/jooby/tree/master/jooby-assets-sass): Sass support from <a href="https://github.com/sass/sass">Sass (ruby)</a>.
57-
5856
* [less4j](https://github.com/jooby-project/jooby/tree/master/jooby-assets-less4j): Less support from [less4j](https://github.com/SomMeri/less4j).
5957

6058
* [less](https://github.com/jooby-project/jooby/tree/master/jooby-assets-less): Less support from [less.js](http://lesscss.org).
6159

62-
* [svg-sprites](https://github.com/jooby-project/jooby/tree/master/jooby-assets-svg-sprites): Generates SVG sprites with PNG fallbacks via [dr-svg-sprites](https://github.com/drdk/dr-svg-sprites).
60+
* [sass](https://github.com/jooby-project/jooby/tree/master/jooby-assets-sass): Sass support from <a href="https://github.com/bit3/jsass">Java Sass Compiler (libsass)</a>.
61+
62+
* [svg-sprites](https://github.com/jooby-project/jooby/tree/master/jooby-assets-svg-sprites): Generates SVG and CSS sprites with PNG fallbacks via [dr-svg-sprites](https://github.com/drdk/dr-svg-sprites).
63+
64+
* [svg-symbol](https://github.com/jooby-project/jooby/tree/master/jooby-assets-svg-symbol): Generates SVG and CSS sprites using svg `symbols`.
6365

6466
* [yui-css](https://github.com/jooby-project/jooby/tree/master/jooby-assets-yui-compressor): YUI CSS optimizer.
6567

@@ -83,4 +85,4 @@ assets {
8385

8486
* [requirejs](https://github.com/jooby-project/jooby/tree/master/jooby-assets-requirejs): r.js optimizer.
8587

86-
* [yui-js](https://github.com/jooby-project/jooby/tree/master/jooby-assets-yui-compressor): YUI JS optimizer.
88+
* [yui-js](https://github.com/jooby-project/jooby/tree/master/jooby-assets-yui-compressor#yui-js): YUI JS optimizer.

0 commit comments

Comments
 (0)