Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/belgif/www-belgif
Website
https://github.com/belgif/www-belgif
Last synced: about 21 hours ago
JSON representation
Website
- Host: GitHub
- URL: https://github.com/belgif/www-belgif
- Owner: belgif
- License: bsd-2-clause
- Created: 2020-07-06T10:00:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-14T11:01:50.000Z (over 1 year ago)
- Last Synced: 2023-06-14T19:02:45.225Z (over 1 year ago)
- Language: Java
- Homepage: https://www.belgif.be
- Size: 26.8 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Website www.belgif.be
Source files and code to generate the static pages of the www.belgif.be website
# Content breakdown
## Command line conversion tool
Requires at least JDK11 and maven 3.8 to build the command line application.
This application processes the RDF Turtle files (in the data subdirectory), and creates a series of static HTML pages in DE, NL, FR and EN.
These RDF files contain the description of various activities, specifications, legal info... linked to the recommendations of the European Interoperability Framework (EIF) and some additional static pages (e.g. contact info and terms/conditions)## Additional download files
Some additional content (powerpoint presentations and/or PDF files) is located in data/downloads. These files are provided by external partners.
## REST guide(s)
A third source of content are the asciidoc files of the [REST API guide](https://github.com/belgif/rest-guide) and REST security guide, formerly hosted by gcloud.belgium.be.
These files are converted into HTML by a maven build script.# Docker build script
All the pages and content mentioned above can be generated by running the dockerfile, and copying the contents of the `/tmp/belgif` directory from the resulting image into a local directory.
```
docker build -f Dockerfile -t belgif:latest .
docker cp $(docker create --rm belgif:latest):/tmp/belgif belgif-static
```