Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
pip install -r requirements.txt
- name: Build docs
run: |
sphinx-build -a -b html docsrc target/website
sphinx-build -n -W -a -b html docsrc target/website
- name: Check index.html
run: |
if test ! -f target/website/index.html; then
Expand Down
25 changes: 17 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ GeoNetwork opensource website project. The content of this repository is deploye

## Website build

### Quick test
### Local build

Quick test on command line:
Quick build on command line:
```
sphinx-build -a -b html docsrc target/website
```
Expand All @@ -20,6 +20,15 @@ Or with maven:
mvn prepare-package
```

### Local test

Test locally in browser while writing:
```
sphinx-autobuild -a docsrc target/website
```

Use browser to preview: http://127.0.0.1:8000

### Installing the tools

Python virtual environment:
Expand All @@ -29,19 +38,19 @@ virtualenv venv
```
source venv/bin/activate
```
```
pip install -r requirements.txt
```

Sphinx is used to build the documentation: https://sphinx-doc.org/

The sphinx-autobuild is used for local testing.

The theme is based on [sphinx_rtd_theme](https://github.com/snide/sphinx_rtd_theme) and the sphinx_bootstrap_theme.

The internationalization is build used [sphinx-intl](http://www.sphinx-doc.org/es/stable/intl.html)

To download the translations from Transifex (optional), you will need the transifex command line client:
https://docs.transifex.com/client/installing-the-client

The Transifex Client is written in Python, so it runs on most systems. The easiest way to install it is with pip:

You can install these with [pip](https://pip.pypa.io/en/stable/installing/):
```
pip install -r requirements.txt
```
The Transifex Client is written in Python, so it runs on most systems. The easiest way to install it is with pip:
12 changes: 12 additions & 0 deletions docsrc/news.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
News
====

GeoNetwork at FOSS4G-EU 2025
------------------------------------------------

Date: 20 July 2025

* `geonetwork-ui to sublime your opendata platform <https://docs.google.com/presentation/d/13P9ywMnnMZnjqnGLoOKsZfGz8QI0uDTwcDp3Dn4sRnU/edit?slide=id.p#slide=id.p>`__
(`video <https://vimeo.com/1101909012#t=5h36m40s>`_)
* `State of GeoNetwork 4.4.8 <https://docs.google.com/presentation/d/1-f3EG0UGoPR4u_CrT1ndQqFRnLaEDn6VkTvDkcuJcv4/edit?slide=id.p#slide=id.p>`__
(`video <https://player.vimeo.com/video/1102249772?h=0e9331b1f3#t=40m0s>`__)
* `GeoNetwork 5 Status Report <https://docs.google.com/presentation/d/1JYckZwhqrEQAVd5AxAWX32CxWAS9b-AVcn2hpdnISZU/edit?slide=id.p#slide=id.p>`__
(`video <https://player.vimeo.com/video/1101779403?h=a2874dff0e#t=259m20s>`__)

GeoNetwork opensource v4.4.8 released
------------------------------------------------

Expand Down
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ sphinx-bootstrap-theme
sphinx_rtd_theme
sphinx-intl
transifex-client
sphinx-autobuild