Skip to content

Commit b020e25

Browse files
committed
Merge branch 'release/4.3.0'
2 parents 47d2265 + 1f3d771 commit b020e25

File tree

117 files changed

+835
-173
lines changed

Some content is hidden

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

117 files changed

+835
-173
lines changed

.github/workflows/pull-request.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ jobs:
1515
uses: actions/setup-java@v1
1616
with:
1717
java-version: '11'
18-
server-id: ossrh
19-
server-username: MAVEN_USERNAME
20-
server-password: MAVEN_PASSWORD
2118

2219
# ================================================================================================================
2320
- name: Retrieve the sources
@@ -28,7 +25,13 @@ jobs:
2825
- name: Build, run tests, package and deploy to Maven central
2926
id: package
3027
run: |
31-
mvn package
28+
mvn install -Dgpg.skip
29+
30+
# ================================================================================================================
31+
- name: Retrieve the version
32+
id: version
33+
run: |
34+
echo "::set-output name=version::$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)"
3235
3336
# ================================================================================================================
3437
- name: Test Cassandre trading bot maven archetype - basic strategy

.github/workflows/release-creation.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,9 @@ jobs:
5050
# ================================================================================================================
5151
- name: Build Changelog
5252
id: build_changelog
53-
uses: mikepenz/release-changelog-builder-action@v1.7.0
54-
env:
55-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
53+
uses: heinrichreimer/github-changelog-generator-action@v2.1.1
5654
with:
57-
commitMode: true
58-
fromTag: ${{ steps.package.outputs.version }}
59-
toTag: ${{ steps.package.outputs.version }}
55+
token: ${{ secrets.GITHUB_TOKEN }}
6056

6157
# ================================================================================================================
6258
- name: Create the release

README.md

Lines changed: 5 additions & 5 deletions

docs/src/.vuepress/config.js

Lines changed: 56 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,22 @@ module.exports = {
2121
['meta', {name: 'apple-mobile-web-app-capable', content: 'yes'}],
2222
['meta', {name: 'apple-mobile-web-app-status-bar-style', content: 'black'}],
2323
// Favicons.
24-
['link', { rel: "apple-touch-icon", sizes: "57x57", href: "/assets/images/favicon/apple-icon-57x57.png"}],
25-
['link', { rel: "apple-touch-icon", sizes: "60x60", href: "/assets/images/favicon/apple-icon-60x60.png"}],
26-
['link', { rel: "apple-touch-icon", sizes: "72x72", href: "/assets/images/favicon/apple-icon-72x72.png"}],
27-
['link', { rel: "apple-touch-icon", sizes: "76x76", href: "/assets/images/favicon/apple-icon-76x76.png"}],
28-
['link', { rel: "apple-touch-icon", sizes: "114x114", href: "/assets/images/favicon/apple-icon-114x114.png"}],
29-
['link', { rel: "apple-touch-icon", sizes: "120x120", href: "/assets/images/favicon/apple-icon-120x120.png"}],
30-
['link', { rel: "apple-touch-icon", sizes: "144x144", href: "/assets/images/favicon/apple-icon-144x144.png"}],
31-
['link', { rel: "apple-touch-icon", sizes: "152x152", href: "/assets/images/favicon/apple-icon-152x152.png"}],
32-
['link', { rel: "apple-touch-icon", sizes: "180x180", href: "/assets/images/favicon/apple-icon-180x180.png"}],
33-
['link', { rel: "icon", sizes: "192x192", href: "/assets/images/favicon/android-icon-192x192.png"}],
34-
['link', { rel: "icon", sizes: "32x32", href: "/assets/images/favicon/favicon-32x32.pn"}],
35-
['link', { rel: "icon", sizes: "96x96", href: "/assets/images/favicon/favicon-96x96.png"}],
36-
['link', { rel: "icon", sizes: "16x16", href: "/assets/images/favicon/favicon-16x16.png"}],
37-
['link', { rel: "manifest", href: "/assets/images/favicon/manifest.json"}],
38-
['link', { rel: "msapplication-TileColor", content: "#fffff"}],
39-
['link', { rel: "msapplication-TileImage", href: "/assets/images/favicon/ms-icon-144x144.png"}],
24+
['link', {rel: "apple-touch-icon", sizes: "57x57", href: "/assets/images/favicon/apple-icon-57x57.png"}],
25+
['link', {rel: "apple-touch-icon", sizes: "60x60", href: "/assets/images/favicon/apple-icon-60x60.png"}],
26+
['link', {rel: "apple-touch-icon", sizes: "72x72", href: "/assets/images/favicon/apple-icon-72x72.png"}],
27+
['link', {rel: "apple-touch-icon", sizes: "76x76", href: "/assets/images/favicon/apple-icon-76x76.png"}],
28+
['link', {rel: "apple-touch-icon", sizes: "114x114", href: "/assets/images/favicon/apple-icon-114x114.png"}],
29+
['link', {rel: "apple-touch-icon", sizes: "120x120", href: "/assets/images/favicon/apple-icon-120x120.png"}],
30+
['link', {rel: "apple-touch-icon", sizes: "144x144", href: "/assets/images/favicon/apple-icon-144x144.png"}],
31+
['link', {rel: "apple-touch-icon", sizes: "152x152", href: "/assets/images/favicon/apple-icon-152x152.png"}],
32+
['link', {rel: "apple-touch-icon", sizes: "180x180", href: "/assets/images/favicon/apple-icon-180x180.png"}],
33+
['link', {rel: "icon", sizes: "192x192", href: "/assets/images/favicon/android-icon-192x192.png"}],
34+
['link', {rel: "icon", sizes: "32x32", href: "/assets/images/favicon/favicon-32x32.pn"}],
35+
['link', {rel: "icon", sizes: "96x96", href: "/assets/images/favicon/favicon-96x96.png"}],
36+
['link', {rel: "icon", sizes: "16x16", href: "/assets/images/favicon/favicon-16x16.png"}],
37+
['link', {rel: "manifest", href: "/assets/images/favicon/manifest.json"}],
38+
['link', {rel: "msapplication-TileColor", content: "#fffff"}],
39+
['link', {rel: "msapplication-TileImage", href: "/assets/images/favicon/ms-icon-144x144.png"}],
4040
// For social networks.
4141
['meta', {property: 'og:url', content: 'https://trading-bot.cassandre.tech'}],
4242
['meta', {property: 'og:title', content: 'Cassandre trading bot framework'}],
@@ -69,42 +69,65 @@ module.exports = {
6969
nav: [
7070
{
7171
text: 'Why Cassandre ?',
72-
ariaLabel: 'Why Cassandre menu',
72+
ariaLabel: 'Why Cassandre',
7373
items: [
7474
{text: 'Overview', link: '/why-cassandre/overview'},
75-
{text: 'Architecture', link: '/why-cassandre/architecture'},
7675
{text: 'Features & roadmap', link: '/why-cassandre/features-and-roadmap'},
7776
{text: 'Supported exchanges', link: '/why-cassandre/supported-cryptocurrency-exchanges'}
7877
]
7978
},
8079
{
8180
text: 'Learn',
82-
ariaLabel: 'Learn menu',
81+
ariaLabel: 'Learn',
8382
items: [
84-
{text: 'Quickstart', link: '/learn/quickstart'},
85-
{text: 'Position management', link: '/learn/position-management'},
86-
{text: 'Dry mode & backtesting', link: '/learn/dry-mode-and-backtesting'},
87-
{text: 'Database structure', link: '/learn/database-structure'},
8883
{
89-
text: 'Deploy & run', items: [
90-
{text: 'Using docker', link: '/learn/deploy-and-run/docker'},
91-
{text: 'Using qovery', link: '/learn/deploy-and-run/qovery'}
84+
text: 'Basics', items: [
85+
{text: 'Quickstart', link: '/learn/quickstart'},
86+
{text: 'Position management', link: '/learn/position-management'},
87+
{text: 'Dry mode & backtesting', link: '/learn/dry-mode-and-backtesting'},
9288
]
9389
},
9490
{
9591
text: 'Advanced', items: [
9692
{text: 'Technical analysis', link: '/learn/technical-analysis'},
9793
]
94+
},
95+
{
96+
text: 'Structure', items: [
97+
{text: 'Database', link: '/learn/database-structure'},
98+
{text: 'Architecture', link: '/learn/architecture'},
99+
]
98100
}
99101
]
100102
},
103+
{
104+
text: 'Deploy & run',
105+
ariaLabel: 'Deploy & run',
106+
items: [
107+
{text: 'Using Docker', link: '/deploy-and-run/docker'},
108+
{text: 'Using Qovery', link: '/deploy-and-run/qovery'}
109+
]
110+
},
101111
{
102112
text: 'Ressources',
103-
ariaLabel: 'Ressources menu',
113+
ariaLabel: 'Ressources',
104114
items: [
105-
{text: 'Trading basics', link: '/ressources/trading-basics'},
106-
{text: 'Articles', link: '/ressources/articles'},
107-
{text: 'Books', link: '/ressources/books'},
115+
{
116+
text: 'Trading',
117+
ariaLabel: 'Trading',
118+
items: [
119+
{text: 'Trading basics', link: '/ressources/trading-basics'},
120+
]
121+
},
122+
{
123+
text: 'Things to read',
124+
ariaLabel: 'Things to read',
125+
items: [
126+
127+
{text: 'Articles', link: '/ressources/articles'},
128+
{text: 'Books', link: '/ressources/books'},
129+
]
130+
},
108131
{
109132
text: 'How-tos', items: [
110133
{
@@ -122,8 +145,8 @@ module.exports = {
122145
],
123146
},
124147
{
125-
text: 'Contact / help',
126-
ariaLabel: 'Contact menu',
148+
text: 'Contact / Support',
149+
ariaLabel: 'Contact',
127150
items: [
128151
{text: 'Email', link: 'mailto:contact@cassandre.tech'},
129152
{text: 'Twitter', link: 'https://twitter.com/CassandreTech'},
@@ -149,6 +172,6 @@ module.exports = {
149172
plugins: [
150173
['@vuepress/plugin-back-to-top'],
151174
['@vuepress/plugin-medium-zoom'],
152-
['@vuepress/plugin-google-analytics', { 'ga': 'UA-158255496-1' }]
175+
['@vuepress/plugin-google-analytics', {'ga': 'UA-158255496-1'}]
153176
]
154177
}
-22.3 KB
-50.9 KB
-30.6 KB
-31.2 KB
-85.3 KB
Binary file not shown.
-39.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)