Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skohub-io/skohub-editor
https://github.com/skohub-io/skohub-editor
gruppe-offene-infrastruktur skohub
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/skohub-io/skohub-editor
- Owner: skohub-io
- License: apache-2.0
- Created: 2019-03-06T13:04:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T08:20:29.000Z (7 months ago)
- Last Synced: 2024-04-09T14:42:42.927Z (7 months ago)
- Topics: gruppe-offene-infrastruktur, skohub
- Language: JavaScript
- Homepage:
- Size: 492 KB
- Stars: 5
- Watchers: 5
- Forks: 4
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - skohub-io/skohub-editor - (others)
README
# skohub-editor
The [SkoHub](https://skohub.io) editor will run in the browser and enable structured description of educational resources published anywhere on the web. It includes validation of the entered content for each field and lookup of controlled values via the API provided by [skohub-vocabs](https://github.com/hbz/skohub-vocabs). For usage & implementation details see the [blog post](https://blog.lobid.org/2020/03/31/skohub-editor.html).
## Set up
```
git clone https://github.com/skohub-io/skohub-editor.git
cd skohub-editor
npm install
```### Run in development mode
```
PORT=9004 npm start
```
A development server will be running on [localhost:9004](http://localhost:9004).
Omiting `PORT` will start the server at port 9090.### Build for production
```
npm run build
```
A new build will be at `dist/`### Build and serve for production
```
PORT=9005 npm run serve
```
The content of the new build will be available on [localhost:9005](http://localhost:9005).
Omitting `PORT` will start the server at port 8080.### start scripts
You may want to use the start scripts in `scripts/` to manage via init and to monitor them with `monit`.## Credits
The project to create a stable beta version of SkoHub has been funded by the North-Rhine Westphalian Library Service Centre (hbz) and carried out in cooperation with [graphthinking GmbH](https://graphthinking.com/) in 2019/2020.