Skip to content

Commit 97a28d6

Browse files
committed
Merge branch 'develop'
Prepare the release 1.0.0
2 parents 69c680e + e5280ae commit 97a28d6

File tree

133 files changed

+88107
-17604
lines changed

Some content is hidden

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

133 files changed

+88107
-17604
lines changed

.github/workflows/gatsby.yml renamed to .github/workflows/deploy.yml

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
#
33
# To get started with Gatsby see: https://www.gatsbyjs.com/docs/quick-start/
44
#
5-
name: Deploy Gatsby site to Pages
5+
name: Build and Deploy
66

77
on:
88
# Runs on pushes targeting the default branch
99
push:
10-
branches: "main"
10+
branches: [main]
1111
schedule:
1212
- cron: "0 2 * * *"
1313

@@ -38,26 +38,11 @@ jobs:
3838
steps:
3939
- name: Checkout
4040
uses: actions/checkout@v3
41-
- name: Detect package manager
42-
id: detect-package-manager
43-
run: |
44-
if [ -f "${{ github.workspace }}/yarn.lock" ]; then
45-
echo "manager=yarn" >> $GITHUB_OUTPUT
46-
echo "command=install" >> $GITHUB_OUTPUT
47-
exit 0
48-
elif [ -f "${{ github.workspace }}/package.json" ]; then
49-
echo "manager=npm" >> $GITHUB_OUTPUT
50-
echo "command=ci" >> $GITHUB_OUTPUT
51-
exit 0
52-
else
53-
echo "Unable to determine packager manager"
54-
exit 1
55-
fi
5641
- name: Setup Node
5742
uses: actions/setup-node@v3
5843
with:
59-
node-version: "18"
60-
cache: ${{ steps.detect-package-manager.outputs.manager }}
44+
node-version: "22"
45+
cache: npm
6146
- name: Setup Pages
6247
id: pages
6348
uses: actions/configure-pages@v3
@@ -73,16 +58,18 @@ jobs:
7358
public
7459
.cache
7560
node_modules
76-
key: ${{ runner.os }}-gatsby-build-${{ hashFiles('package-lock.json') }}-${{ hashFiles('yarn.lock') }}
61+
key: ${{ runner.os }}-gatsby-build-${{ hashFiles('package-lock.json') }}
7762
restore-keys: |
7863
${{ runner.os }}-gatsby-build-
7964
- name: Install dependencies
8065
if: github.event_name == 'push'
81-
run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
66+
run: npm ci
67+
- name: Build TypeScript Plugin
68+
run: npm run build:plugin
8269
- name: Build with Gatsby
8370
env:
8471
PREFIX_PATHS: 'true'
85-
run: ${{ steps.detect-package-manager.outputs.manager }} run build --prefix-paths
72+
run: npm run build --prefix-paths
8673
- name: Upload artifact
8774
uses: actions/upload-pages-artifact@v3
8875
with:
@@ -99,3 +86,4 @@ jobs:
9986
- name: Deploy to GitHub Pages
10087
id: deployment
10188
uses: actions/deploy-pages@v4
89+

.gitignore

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# plugin in development
2-
plugins/
3-
41
# Logs
52
logs
63
*.log
@@ -73,4 +70,10 @@ yarn-error.log
7370

7471

7572
#Intellij editor
76-
.idea
73+
.idea
74+
75+
# Gimp
76+
*.xcf
77+
78+
# Local plugins
79+
plugins/**/dist/

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
- Switch to gatsby-plugin-local-search and flexsearch for the search index
10+
- Add screenshots to the Wikidata tutorial (Get involved)
11+
- Add documentation for the QLever SPARQL endpoint
12+
13+
## [1.0.0] - 2025-08-23
14+
15+
Initial release of the ToolFindr. See also the project [First Release of ToolFindr](https://github.com/orgs/FuReSH/projects/1) on GitHub for further details.
16+
17+
### Added
18+
19+
- Add `contributors` to `package.json` https://github.com/FuReSH/tool-storage-interface/issues/19
20+
- Add powered by Wikidata button to the website start page https://github.com/FuReSH/tool-storage-interface/issues/18
21+
- Add .env file for env variables https://github.com/FuReSH/tool-storage-interface/issues/13
22+
- Local Gatsby-Plugin for data requests on Wikidata and TaDiRAH https://github.com/FuReSH/tool-storage-interface/issues/2
23+
- DH Tool Registry Project Description (About) https://github.com/FuReSH/tool-storage-interface/issues/7
24+
- User Documentation (Get Involved) https://github.com/FuReSH/tool-storage-interface/issues/6
25+
- Technical Documentation (README and TDoc) https://github.com/FuReSH/tool-storage-interface/issues/5
26+
27+
### Fixed
28+
29+
- Make the website even more mobile-friendly https://github.com/FuReSH/tool-storage-interface/issues/25
30+
- [plugin] Duplicate values for version and license fields (origin: LDF source class) https://github.com/FuReSH/tool-storage-interface/issues/21
31+
32+
### Changed
33+
34+
- [UX] All react icons in blue color https://github.com/FuReSH/tool-storage-interface/issues/22
35+
- Change to GNU License https://github.com/FuReSH/tool-storage-interface/issues/20
36+
- Spice up the title a little https://github.com/FuReSH/tool-storage-interface/issues/16
37+
- Fancy title and subtitle for the site https://github.com/FuReSH/tool-storage-interface/issues/15
38+
- Simplify Github workflow https://github.com/FuReSH/tool-storage-interface/issues/4
39+
- Move image fetching to hooks and utils (from tool template) https://github.com/FuReSH/tool-storage-interface/issues/12
40+
- Split SPARQL query and use Wikidata REST API https://github.com/FuReSH/tool-storage-interface/issues/11
41+
- Update Gatsby plugin manifest (web app manifest) https://github.com/FuReSH/tool-storage-interface/issues/3
42+
43+
### Removed
44+
45+
- Unused normalize.css file.
46+
- Identical links assigned in each translation file.
47+
- Duplicate index file for the english version.

0 commit comments

Comments
 (0)