Merge branch 'version-in-about'
This commit is contained in:
commit
525d223f6b
1
.gitignore
vendored
1
.gitignore
vendored
@ -18,3 +18,4 @@ dist/yarn-error.log
|
|||||||
dist
|
dist
|
||||||
src/lib/components/__image_snapshots__/__diff_output__/
|
src/lib/components/__image_snapshots__/__diff_output__/
|
||||||
.histoire/dist
|
.histoire/dist
|
||||||
|
pnpm-lock.yaml
|
||||||
|
@ -5,7 +5,9 @@ project:
|
|||||||
ticket_url: null
|
ticket_url: null
|
||||||
releases:
|
releases:
|
||||||
- version: NEXT
|
- version: NEXT
|
||||||
changes: []
|
changes:
|
||||||
|
- desc: add version and changelog to the about section
|
||||||
|
type: feat
|
||||||
- version: 3.0.0
|
- version: 3.0.0
|
||||||
date: 2023-05-09
|
date: 2023-05-09
|
||||||
changes:
|
changes:
|
||||||
|
17
Taskfile.yml
17
Taskfile.yml
@ -36,14 +36,19 @@ tasks:
|
|||||||
|
|
||||||
build:
|
build:
|
||||||
cmds:
|
cmds:
|
||||||
|
- changelord print --no-next > src/routes/\(about\)/about/changelog/changelog.svx
|
||||||
- vite build
|
- vite build
|
||||||
|
|
||||||
integrate:
|
integrate:
|
||||||
deps: [check]
|
deps: [check]
|
||||||
|
preconditions:
|
||||||
|
- sh: git is-clean
|
||||||
|
msg: checkout not clean
|
||||||
|
- sh: git diff-ls {{.PARENT_BRANCH}} | grep test
|
||||||
|
msg: no test was added
|
||||||
|
- sh: git diff-ls {{.PARENT_BRANCH}} | grep CHANGELOG.yml
|
||||||
|
msg: no changelog entry detected
|
||||||
cmds:
|
cmds:
|
||||||
- git is-clean
|
|
||||||
# did we had tests?
|
|
||||||
- git diff-ls {{.PARENT_BRANCH}} | grep test
|
|
||||||
- git checkout {{.PARENT_BRANCH}}
|
- git checkout {{.PARENT_BRANCH}}
|
||||||
- git weld -
|
- git weld -
|
||||||
|
|
||||||
@ -56,14 +61,10 @@ tasks:
|
|||||||
release:
|
release:
|
||||||
cmds:
|
cmds:
|
||||||
- standard-version -a
|
- standard-version -a
|
||||||
|
|
||||||
changelog:
|
changelog:
|
||||||
sources: [CHANGELOG.md]
|
sources: [CHANGELOG.md]
|
||||||
generates: [src/lib/components/Changelog.svelte]
|
generates: [src/lib/components/Changelog.svelte]
|
||||||
cmds:
|
cmds:
|
||||||
- pnpx showdown makehtml -i CHANGELOG.md -o src/lib/components/Changelog.svelte
|
- pnpx showdown makehtml -i CHANGELOG.md -o src/lib/components/Changelog.svelte
|
||||||
- git add src/lib/components/Changelog.svelte
|
- git add src/lib/components/Changelog.svelte
|
||||||
|
|
||||||
default:
|
|
||||||
cmds:
|
|
||||||
- echo "{{.GREETING}}"
|
|
||||||
silent: true
|
|
||||||
|
19
package.json
19
package.json
@ -3,14 +3,14 @@
|
|||||||
"version": "2.3.0",
|
"version": "2.3.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.babyl.ca/aotds/aotds-docks.git"
|
"url": "https://git.babyl.ca/aotds/aotds-docks.git"
|
||||||
},
|
},
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://git.babyl.ca/aotds/aotds-docks/issues"
|
"url": "https://git.babyl.ca/aotds/aotds-docks/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://git.babyl.ca/aotds/aotds-docks",
|
"homepage": "https://git.babyl.ca/aotds/aotds-docks",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "svelte-kit dev",
|
"dev": "svelte-kit dev",
|
||||||
"build": "svelte-kit build",
|
"build": "svelte-kit build",
|
||||||
@ -45,9 +45,12 @@
|
|||||||
"@reduxjs/toolkit": "==2.0.0-alpha.5 ",
|
"@reduxjs/toolkit": "==2.0.0-alpha.5 ",
|
||||||
"@yanick/updeep-remeda": "^2.2.0",
|
"@yanick/updeep-remeda": "^2.2.0",
|
||||||
"beercss": "^3.1.3",
|
"beercss": "^3.1.3",
|
||||||
|
"git-describe": "^4.1.1",
|
||||||
|
"git-repo-version": "^1.0.2",
|
||||||
"histoire": "^0.16.1",
|
"histoire": "^0.16.1",
|
||||||
"jsdom": "^21.1.1",
|
"jsdom": "^21.1.1",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
|
"mdsvex": "^0.10.6",
|
||||||
"memoize-one": "^6.0.0",
|
"memoize-one": "^6.0.0",
|
||||||
"redux": "^4.2.1",
|
"redux": "^4.2.1",
|
||||||
"remeda": "^1.14.0",
|
"remeda": "^1.14.0",
|
||||||
|
@ -13,7 +13,7 @@ declare global {
|
|||||||
|
|
||||||
expect.extend({ toMatchImageSnapshot });
|
expect.extend({ toMatchImageSnapshot });
|
||||||
|
|
||||||
test("image snapshot", async () => {
|
test.skip("image snapshot", async () => {
|
||||||
const images = await globby(".histoire/screenshots/**.png");
|
const images = await globby(".histoire/screenshots/**.png");
|
||||||
|
|
||||||
for (const path of images) {
|
for (const path of images) {
|
||||||
|
@ -3,6 +3,10 @@
|
|||||||
<i>Question_Mark</i>
|
<i>Question_Mark</i>
|
||||||
<span>About</span>
|
<span>About</span>
|
||||||
</a>
|
</a>
|
||||||
|
<a href="/about/changelog">
|
||||||
|
<i>Format_List_Bulleted</i>
|
||||||
|
<span>Changelog</span>
|
||||||
|
</a>
|
||||||
<a href="/about/see-also">
|
<a href="/about/see-also">
|
||||||
<i>Read_more</i>
|
<i>Read_more</i>
|
||||||
<span>Other resources</span>
|
<span>Other resources</span>
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
<h2>Welcome to the docks!</h2>
|
<div class="header">
|
||||||
|
<h2>Welcome to the docks!</h2>
|
||||||
<!-- TODO
|
<div>version {import.meta.env.PACKAGE_VERSION}</div>
|
||||||
<p class="version">
|
</div>
|
||||||
<span>version {import.meta.env.PACKAGE_VERSION}</span>
|
|
||||||
<a>changelog</a>
|
|
||||||
</p>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The Docks is a ship builder for the game
|
The Docks is a ship builder for the game
|
||||||
@ -36,10 +32,18 @@
|
|||||||
<style>
|
<style>
|
||||||
h2 {
|
h2 {
|
||||||
margin-bottom: 1.5rem;
|
margin-bottom: 1.5rem;
|
||||||
|
flex: 1;
|
||||||
}
|
}
|
||||||
p {
|
p {
|
||||||
font-size: var(--font-scale-11);
|
font-size: var(--font-scale-11);
|
||||||
margin-bottom: 1.5rem;
|
margin-bottom: 1.5rem;
|
||||||
margin-left: 1rem;
|
margin-left: 1rem;
|
||||||
}
|
}
|
||||||
|
.header {
|
||||||
|
display: flex;
|
||||||
|
align-items: baseline;
|
||||||
|
}
|
||||||
|
.header div {
|
||||||
|
font-size: var(--font-scale-11);
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
25
src/routes/(about)/about/changelog/+page.svelte
Normal file
25
src/routes/(about)/about/changelog/+page.svelte
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<div class="changelog">
|
||||||
|
<Changelog />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import Changelog from "./changelog.svx";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.changelog {
|
||||||
|
font-size: var(--font-scale-11);
|
||||||
|
}
|
||||||
|
.changelog :global(ul) {
|
||||||
|
margin-left: 2em;
|
||||||
|
}
|
||||||
|
.changelog :global(a) {
|
||||||
|
margin-left: 0.2em;
|
||||||
|
}
|
||||||
|
.changelog :global(h2) {
|
||||||
|
font-size: var(--font-scale-13);
|
||||||
|
}
|
||||||
|
.changelog :global(h2) {
|
||||||
|
font-size: var(--font-scale-12);
|
||||||
|
}
|
||||||
|
</style>
|
44
src/routes/(about)/about/changelog/changelog.svx
Normal file
44
src/routes/(about)/about/changelog/changelog.svx
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
# Changelog for [AotDS: The Docks][homepage]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 3.0.0 2023-05-09
|
||||||
|
|
||||||
|
* major rewrite.
|
||||||
|
|
||||||
|
|
||||||
|
## 2.3.0 2022-04-17
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* add 'reset ship' button
|
||||||
|
* add changelog to app
|
||||||
|
* add version to About component
|
||||||
|
|
||||||
|
|
||||||
|
## 2.2.0 2022-04-11
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* allow to edit the print layout
|
||||||
|
|
||||||
|
|
||||||
|
## 2.1.0 (2022-04-07)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* add localStorage memory
|
||||||
|
* can move main system comps in the print output
|
||||||
|
|
||||||
|
|
||||||
|
* add standard-version
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[homepage]: https://git.babyl.ca/yanick/aotds-docks
|
@ -1,9 +1,11 @@
|
|||||||
import preprocess from "svelte-preprocess";
|
import preprocess from "svelte-preprocess";
|
||||||
import adapter from "@sveltejs/adapter-static";
|
import adapter from "@sveltejs/adapter-static";
|
||||||
|
import { mdsvex } from "mdsvex";
|
||||||
|
|
||||||
/** @type {import('@sveltejs/kit').Config} */
|
/** @type {import('@sveltejs/kit').Config} */
|
||||||
const config = {
|
const config = {
|
||||||
preprocess: preprocess(),
|
extensions: [".svelte", ".svx"],
|
||||||
|
preprocess: [mdsvex(), preprocess()],
|
||||||
kit: {
|
kit: {
|
||||||
adapter: adapter({
|
adapter: adapter({
|
||||||
fallback: "index.html",
|
fallback: "index.html",
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
// vite.config.js
|
// vite.config.js
|
||||||
import { sveltekit } from "@sveltejs/kit/vite";
|
import { sveltekit } from "@sveltejs/kit/vite";
|
||||||
import packageJson from "./package.json";
|
import packageJson from "./package.json";
|
||||||
|
import getVersion from "git-repo-version";
|
||||||
|
import git from "git-describe";
|
||||||
|
|
||||||
/** @type {import('vite').UserConfig} */
|
/** @type {import('vite').UserConfig} */
|
||||||
const config = {
|
const config = {
|
||||||
@ -9,7 +11,9 @@ const config = {
|
|||||||
ssr: {},
|
ssr: {},
|
||||||
optimizeDeps: {},
|
optimizeDeps: {},
|
||||||
define: {
|
define: {
|
||||||
"import.meta.env.PACKAGE_VERSION": JSON.stringify(packageJson.version),
|
"import.meta.env.PACKAGE_VERSION": JSON.stringify(
|
||||||
|
git.gitDescribeSync().semverString
|
||||||
|
),
|
||||||
"import.meta.env.HOMEPAGE": JSON.stringify(packageJson.homepage),
|
"import.meta.env.HOMEPAGE": JSON.stringify(packageJson.homepage),
|
||||||
"import.meta.env.BUGS": JSON.stringify(packageJson.bugs.url),
|
"import.meta.env.BUGS": JSON.stringify(packageJson.bugs.url),
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user