From 1e46909a627a689061a83ada043efb5ac6087dc3 Mon Sep 17 00:00:00 2001 From: Louis Grignon Date: Sun, 10 Mar 2019 15:51:23 +0100 Subject: [PATCH 1/6] Git flow in README --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8f32bc7ca..6096cfc13 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# JSweet: a Java to JavaScript transpiler [![Build Status](https://travis-ci.org/cincheo/jsweet.svg?branch=master)](https://travis-ci.org/cincheo/jsweet) +# JSweet: a Java to JavaScript transpiler [![Build Status](https://travis-ci.org/cincheo/jsweet.svg?branch=master)](https://travis-ci.org/cincheo/jsweet) [ ![Download](https://api.bintray.com/packages/jsweet/maven/jsweet-transpiler/images/download.svg?version=2.2.0) ](https://bintray.com/jsweet/maven/jsweet-transpiler/2.2.0/link) JSweet leverages TypeScript to write rich and responsive Web applications in Java through the use of JavaScript libraries and frameworks. With JSweet, Java programs are transpiled (source-to-source compiled) to TypeScript and JavaScript for being run in browsers, mobile Web views, or in Node.js. @@ -147,6 +147,12 @@ Additionally, some tools for JSweet are available in external repositories. Please check each sub-project README file. +## Contributing + +JSweet uses [Git Flow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow). +You can fork this repository. Default branch is develop. Please use `git flow feature start myAwesomeFeature` to start working on something great :) +When you are done, you can submit a regular [GitHub Pull Request](https://help.github.com/en/articles/about-pull-requests). + ## License Please read the [LICENSE file](https://github.com/cincheo/jsweet/tree/master/LICENSE). From d9b4e654bb01112044cd007a4440fd37564e3a53 Mon Sep 17 00:00:00 2001 From: Louis Grignon Date: Sun, 10 Mar 2019 16:16:51 +0100 Subject: [PATCH 2/6] add lgrignon to pom's developers + SCM connection + issues management --- transpiler/README.md | 8 ++++++++ transpiler/pom.xml | 14 ++++++++++++++ transpiler/release.properties | 12 ++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 transpiler/release.properties diff --git a/transpiler/README.md b/transpiler/README.md index 4dc697bde..6bf63f3ad 100644 --- a/transpiler/README.md +++ b/transpiler/README.md @@ -35,3 +35,11 @@ or Since version 2, the JSweet transpiler source code is licensed under GPLv3, which in short means that you can use is as is to compile any kind of programs (including closed-source commercial ones). You can also use/modify this transpiler's source code in any open source project (commercial or not), as long as you conform to the license terms (see the license file). On the other hand, your cannot embed this transpiler's source code in a closed-source commercial project. In case you would want to do so, you must contact Renaud Pawlak (renaud.pawlak@gmail.com), who can grant you a commercial license depending on your use case. NOTE: JSweet transpiler version 1.x, which is no longer maintained, is licensed under Apache v2. + +## Release +``` +git flow release start X.Y.Z +``` + + + diff --git a/transpiler/pom.xml b/transpiler/pom.xml index 23e579740..5bf4368bf 100644 --- a/transpiler/pom.xml +++ b/transpiler/pom.xml @@ -12,7 +12,21 @@ Renaud Pawlak renaud.pawlak@gmail.com + + lgrignon + Louis Grignon + louis.grignon@gmail.com + + + https://github.com/cincheo/jsweet/issues + GitHub Issues + + + https://github.com/cincheo/jsweet + scm:git:git://github.com/cincheo/jsweet.git + scm:git:git@github.com:cincheo/jsweet.git + The Apache Software License, Version 2.0 diff --git a/transpiler/release.properties b/transpiler/release.properties new file mode 100644 index 000000000..9947d027a --- /dev/null +++ b/transpiler/release.properties @@ -0,0 +1,12 @@ +#release configuration +#Sun Mar 10 16:16:08 CET 2019 +scm.tagNameFormat=@{project.artifactId}-@{project.version} +pushChanges=true +scm.url=scm\:git\:git@github.com\:cincheo/jsweet.git +preparationGoals=clean verify +remoteTagging=true +projectVersionPolicyId=default +scm.commentPrefix=[maven-release-plugin] +exec.additionalArguments=-P jsweet +exec.snapshotReleasePluginAllowed=false +completedPhase=check-poms From 7838b80403196f3a354cde070703332519cb0f9b Mon Sep 17 00:00:00 2001 From: Louis Grignon Date: Sun, 10 Mar 2019 16:34:26 +0100 Subject: [PATCH 3/6] pom for release --- core-lib/es5/pom.xml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/core-lib/es5/pom.xml b/core-lib/es5/pom.xml index b1088297c..0b924c742 100644 --- a/core-lib/es5/pom.xml +++ b/core-lib/es5/pom.xml @@ -6,6 +6,28 @@ JSweet Core Lib JavaScript API for JSweet 5-SNAPSHOT + + + + rpawlak + Renaud Pawlak + renaud.pawlak@gmail.com + + + lgrignon + Louis Grignon + louis.grignon@gmail.com + + + + https://github.com/cincheo/jsweet/issues + GitHub Issues + + + https://github.com/cincheo/jsweet + scm:git:git://github.com/cincheo/jsweet.git + scm:git:git@github.com:cincheo/jsweet.git + From 13ce785f2e69bd0d5823e35619aede15e365a24c Mon Sep 17 00:00:00 2001 From: Louis Grignon Date: Sun, 10 Mar 2019 23:29:13 +0100 Subject: [PATCH 4/6] core ES5 pom.xml modifications for release --- core-lib/es5/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-lib/es5/pom.xml b/core-lib/es5/pom.xml index 0b924c742..05d430ac6 100644 --- a/core-lib/es5/pom.xml +++ b/core-lib/es5/pom.xml @@ -5,7 +5,7 @@ jsweet-core JSweet Core Lib JavaScript API for JSweet - 5-SNAPSHOT + 5 From f26196b13b95dab5e3b7b2532a04cb52b548fe7e Mon Sep 17 00:00:00 2001 From: Louis Grignon Date: Sun, 10 Mar 2019 23:34:37 +0100 Subject: [PATCH 5/6] core ES6 pom.xml modifications for release --- core-lib/es6/pom.xml | 48 +++++++++++++++++++++++++++++++------------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/core-lib/es6/pom.xml b/core-lib/es6/pom.xml index 2a7301b13..1be1c0b0d 100644 --- a/core-lib/es6/pom.xml +++ b/core-lib/es6/pom.xml @@ -5,11 +5,30 @@ jsweet-core JSweet Core Lib JavaScript API for JSweet - 6-SNAPSHOT - - 2.0.0 - - + 6 + + + + rpawlak + Renaud Pawlak + renaud.pawlak@gmail.com + + + lgrignon + Louis Grignon + louis.grignon@gmail.com + + + + https://github.com/cincheo/jsweet/issues + GitHub Issues + + + https://github.com/cincheo/jsweet + scm:git:git://github.com/cincheo/jsweet.git + scm:git:git@github.com:cincheo/jsweet.git + + jsweet-central libs-release @@ -55,7 +74,7 @@ true - + maven-antrun-plugin 1.8 @@ -65,9 +84,9 @@ - + - + - + org.apache.maven.plugins maven-javadoc-plugin @@ -111,10 +130,11 @@ UTF-8 all false - - /var/www/apidocs/org/jsweet - ${project.artifactId}/${project.version} - + + /var/www/apidocs/org/jsweet + ${project.artifactId}/${project.version} +
http://www.jsweet.org]]>
Copyright 2015, Cinchéo SAS - Web site: http://www.jsweet.org
]]> /var/www/apidocs/stylesheet.css @@ -129,7 +149,7 @@ - +