Skip to content
This repository was archived by the owner on Sep 1, 2023. It is now read-only.

Commit d60365f

Browse files
committed
1.0.7: Updated Dependencies
- Almost all dependencies updated to their latest version - API documentation updated to latest swagger, which supports a later OpenAPI - README updated
2 parents e28a60d + 2c72dd4 commit d60365f

Some content is hidden

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

53 files changed

+997
-694
lines changed

README.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,21 @@
44

55
A platform for transforming command-line applications into a job service.
66

7-
[Documentation](https://adamkewley.github.io/jobson), [Demo](https://adamkewley.com/demos/jobson/show/index.html)
7+
![ui video demo](jobson-docs/src/ui-animation.gif)
88

99

10+
📖 [Documentation](https://adamkewley.github.io/jobson), ⭐️ [Demo](https://adamkewley.com/demos/jobson/show/index.html)
11+
12+
Jobson is a platform (backend webserver, frontend UI, and command-line
13+
client) that transforms command-line applications into a web-ready job
14+
service. Jobson's goal is to make it easy to share existing
15+
applications across the web without requiring a lot of server
16+
expertise. It was started in 2017 as internal software for handling
17+
scientific data requests for the [Gaia](https://sci.esa.int/web/gaia)
18+
satellite mission. Because it solves a general problem (turning
19+
arbitrary CLI applications into a web service) it was subsequently
20+
open-sourced in 2018.
21+
1022
Jobson generates a standard web service from a job specification file:
1123

1224
```yaml
@@ -36,9 +48,9 @@ Requires java (8+):
3648
3749
```bash
3850
# install and add to PATH
39-
wget https://github.com/adamkewley/jobson/releases/download/1.0.6/jobson-nix-1.0.6.tar.gz
40-
tar xvf jobson-nix-1.0.5.tar.gz
41-
export PATH=$PATH:jobson-nix-1.0.6/bin
51+
wget https://github.com/adamkewley/jobson/releases/download/1.0.7/jobson-nix-1.0.7.tar.gz
52+
tar xvf jobson-nix-1.0.7.tar.gz
53+
export PATH=$PATH:jobson-nix-1.0.7/bin
4254

4355
# create demo workspace
4456
jobson new --demo

jobson-deb/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.jobson</groupId>
99
<artifactId>jobson-project</artifactId>
10-
<version>1.0.6</version>
10+
<version>1.0.7</version>
1111
</parent>
1212

1313
<artifactId>jobson-deb</artifactId>
@@ -17,7 +17,7 @@
1717
<dependency>
1818
<groupId>com.github.jobson</groupId>
1919
<artifactId>jobson-nix</artifactId>
20-
<version>1.0.6</version>
20+
<version>1.0.7</version>
2121
<type>tar.gz</type>
2222
</dependency>
2323
</dependencies>

jobson-docker/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.jobson</groupId>
99
<artifactId>jobson-project</artifactId>
10-
<version>1.0.6</version>
10+
<version>1.0.7</version>
1111
</parent>
1212

1313
<artifactId>jobson-docker</artifactId>
@@ -17,7 +17,7 @@
1717
<dependency>
1818
<groupId>com.github.jobson</groupId>
1919
<artifactId>jobson-deb</artifactId>
20-
<version>1.0.6</version>
20+
<version>1.0.7</version>
2121
<type>deb</type>
2222
</dependency>
2323
</dependencies>

jobson-docs/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
<parent>
88
<groupId>com.github.jobson</groupId>
99
<artifactId>jobson-project</artifactId>
10-
<version>1.0.6</version>
10+
<version>1.0.7</version>
1111
</parent>
1212

1313
<artifactId>jobson-docs</artifactId>
14-
<version>1.0.6</version>
14+
<version>1.0.7</version>
1515
<packaging>pom</packaging>
1616

1717
<dependencies>

jobson-docs/src/ui-animation.gif

1.34 MB
Loading

jobson-nix/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.jobson</groupId>
99
<artifactId>jobson-project</artifactId>
10-
<version>1.0.6</version>
10+
<version>1.0.7</version>
1111
</parent>
1212

1313
<artifactId>jobson-nix</artifactId>
@@ -17,18 +17,18 @@
1717
<dependency>
1818
<groupId>com.github.jobson</groupId>
1919
<artifactId>jobson</artifactId>
20-
<version>1.0.6</version>
20+
<version>1.0.7</version>
2121
</dependency>
2222
<dependency>
2323
<groupId>com.github.jobson</groupId>
2424
<artifactId>jobson-docs</artifactId>
25-
<version>1.0.6</version>
25+
<version>1.0.7</version>
2626
<type>tar.gz</type>
2727
</dependency>
2828
<dependency>
2929
<groupId>com.github.jobson</groupId>
3030
<artifactId>jobson-ui</artifactId>
31-
<version>1.0.6</version>
31+
<version>1.0.7</version>
3232
<type>tar.gz</type>
3333
</dependency>
3434
</dependencies>

jobson-swagger-ui/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
<parent>
88
<groupId>com.github.jobson</groupId>
99
<artifactId>jobson-project</artifactId>
10-
<version>1.0.6</version>
10+
<version>1.0.7</version>
1111
</parent>
1212

1313
<artifactId>jobson-swagger-ui</artifactId>
14-
<version>1.0.6</version>
14+
<version>1.0.7</version>
1515
<packaging>pom</packaging>
1616

1717
<dependencies>

jobson-swagger/pom.xml

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@
77
<parent>
88
<groupId>com.github.jobson</groupId>
99
<artifactId>jobson-project</artifactId>
10-
<version>1.0.6</version>
10+
<version>1.0.7</version>
1111
</parent>
1212

1313
<artifactId>jobson-swagger</artifactId>
14-
<version>1.0.6</version>
14+
<version>1.0.7</version>
1515
<packaging>pom</packaging>
1616

1717
<dependencies>
1818
<dependency>
1919
<groupId>com.github.jobson</groupId>
2020
<artifactId>jobson</artifactId>
21-
<version>1.0.6</version>
21+
<version>1.0.7</version>
2222
<exclusions>
2323
<exclusion>
2424
<groupId>com.fasterxml</groupId>
@@ -52,33 +52,21 @@
5252

5353
<!-- Compile Swagger annotations into a swagger JSON spec -->
5454
<plugin>
55-
<groupId>com.github.kongchen</groupId>
55+
<groupId>io.swagger.core.v3</groupId>
5656
<artifactId>swagger-maven-plugin</artifactId>
57-
<version>3.1.7</version>
57+
<version>2.0.10</version>
5858
<configuration>
59-
<apiSources>
60-
<apiSource>
61-
<locations>
62-
<location>com.github.jobson.resources</location>
63-
<location>com.github.jobson.api</location>
64-
</locations>
65-
<schemes>
66-
<scheme>http</scheme>
67-
</schemes>
68-
<info>
69-
<title>Jobson API</title>
70-
<version>1</version>
71-
</info>
72-
<swaggerDirectory>${project.build.directory}/</swaggerDirectory>
73-
<swaggerFileName>${project.artifactId}-${project.version}</swaggerFileName>
74-
</apiSource>
75-
</apiSources>
59+
<outputFileName>${project.artifactId}-${project.version}</outputFileName>
60+
<outputPath>${project.build.directory}/</outputPath>
61+
<outputFormat>JSON</outputFormat>
62+
<resourcePackages>com.github.jobson.resources,com.github.jobson.api</resourcePackages>
63+
<prettyPrint>TRUE</prettyPrint>
7664
</configuration>
7765
<executions>
7866
<execution>
7967
<phase>compile</phase>
8068
<goals>
81-
<goal>generate</goal>
69+
<goal>resolve</goal>
8270
</goals>
8371
</execution>
8472
</executions>
@@ -110,4 +98,4 @@
11098
</plugin>
11199
</plugins>
112100
</build>
113-
</project>
101+
</project>

0 commit comments

Comments
 (0)