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
|
||||
src/lib/components/__image_snapshots__/__diff_output__/
|
||||
.histoire/dist
|
||||
pnpm-lock.yaml
|
||||
|
@ -5,7 +5,9 @@ project:
|
||||
ticket_url: null
|
||||
releases:
|
||||
- version: NEXT
|
||||
changes: []
|
||||
changes:
|
||||
- desc: add version and changelog to the about section
|
||||
type: feat
|
||||
- version: 3.0.0
|
||||
date: 2023-05-09
|
||||
changes:
|
||||
|
17
Taskfile.yml
17
Taskfile.yml
@ -36,14 +36,19 @@ tasks:
|
||||
|
||||
build:
|
||||
cmds:
|
||||
- changelord print --no-next > src/routes/\(about\)/about/changelog/changelog.svx
|
||||
- vite build
|
||||
|
||||
integrate:
|
||||
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:
|
||||
- git is-clean
|
||||
# did we had tests?
|
||||
- git diff-ls {{.PARENT_BRANCH}} | grep test
|
||||
- git checkout {{.PARENT_BRANCH}}
|
||||
- git weld -
|
||||
|
||||
@ -56,14 +61,10 @@ tasks:
|
||||
release:
|
||||
cmds:
|
||||
- standard-version -a
|
||||
|
||||
changelog:
|
||||
sources: [CHANGELOG.md]
|
||||
generates: [src/lib/components/Changelog.svelte]
|
||||
cmds:
|
||||
- pnpx showdown makehtml -i CHANGELOG.md -o src/lib/components/Changelog.svelte
|
||||
- git add src/lib/components/Changelog.svelte
|
||||
|
||||
default:
|
||||
cmds:
|
||||
- echo "{{.GREETING}}"
|
||||
silent: true
|
||||
|
@ -45,9 +45,12 @@
|
||||
"@reduxjs/toolkit": "==2.0.0-alpha.5 ",
|
||||
"@yanick/updeep-remeda": "^2.2.0",
|
||||
"beercss": "^3.1.3",
|
||||
"git-describe": "^4.1.1",
|
||||
"git-repo-version": "^1.0.2",
|
||||
"histoire": "^0.16.1",
|
||||
"jsdom": "^21.1.1",
|
||||
"lodash": "^4.17.21",
|
||||
"mdsvex": "^0.10.6",
|
||||
"memoize-one": "^6.0.0",
|
||||
"redux": "^4.2.1",
|
||||
"remeda": "^1.14.0",
|
||||
|
@ -13,7 +13,7 @@ declare global {
|
||||
|
||||
expect.extend({ toMatchImageSnapshot });
|
||||
|
||||
test("image snapshot", async () => {
|
||||
test.skip("image snapshot", async () => {
|
||||
const images = await globby(".histoire/screenshots/**.png");
|
||||
|
||||
for (const path of images) {
|
||||
|
@ -3,6 +3,10 @@
|
||||
<i>Question_Mark</i>
|
||||
<span>About</span>
|
||||
</a>
|
||||
<a href="/about/changelog">
|
||||
<i>Format_List_Bulleted</i>
|
||||
<span>Changelog</span>
|
||||
</a>
|
||||
<a href="/about/see-also">
|
||||
<i>Read_more</i>
|
||||
<span>Other resources</span>
|
||||
|
@ -1,11 +1,7 @@
|
||||
<div class="header">
|
||||
<h2>Welcome to the docks!</h2>
|
||||
|
||||
<!-- TODO
|
||||
<p class="version">
|
||||
<span>version {import.meta.env.PACKAGE_VERSION}</span>
|
||||
<a>changelog</a>
|
||||
</p>
|
||||
-->
|
||||
<div>version {import.meta.env.PACKAGE_VERSION}</div>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The Docks is a ship builder for the game
|
||||
@ -36,10 +32,18 @@
|
||||
<style>
|
||||
h2 {
|
||||
margin-bottom: 1.5rem;
|
||||
flex: 1;
|
||||
}
|
||||
p {
|
||||
font-size: var(--font-scale-11);
|
||||
margin-bottom: 1.5rem;
|
||||
margin-left: 1rem;
|
||||
}
|
||||
.header {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
}
|
||||
.header div {
|
||||
font-size: var(--font-scale-11);
|
||||
}
|
||||
</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 adapter from "@sveltejs/adapter-static";
|
||||
import { mdsvex } from "mdsvex";
|
||||
|
||||
/** @type {import('@sveltejs/kit').Config} */
|
||||
const config = {
|
||||
preprocess: preprocess(),
|
||||
extensions: [".svelte", ".svx"],
|
||||
preprocess: [mdsvex(), preprocess()],
|
||||
kit: {
|
||||
adapter: adapter({
|
||||
fallback: "index.html",
|
||||
|
@ -1,6 +1,8 @@
|
||||
// vite.config.js
|
||||
import { sveltekit } from "@sveltejs/kit/vite";
|
||||
import packageJson from "./package.json";
|
||||
import getVersion from "git-repo-version";
|
||||
import git from "git-describe";
|
||||
|
||||
/** @type {import('vite').UserConfig} */
|
||||
const config = {
|
||||
@ -9,7 +11,9 @@ const config = {
|
||||
ssr: {},
|
||||
optimizeDeps: {},
|
||||
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.BUGS": JSON.stringify(packageJson.bugs.url),
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user