This repository contains the source for the Github generated GeoServer home page.
The site is built with Jekyll. To perform a single build of the site:
jekyll build
The site contents will result in the _site directory.
Jekyll can also be run in "watch" mode for development:
jekyll serve -w
The site contents will be served at http://localhost:4000.
When a release is performed the site contents are updated to reflect the new release. Below is the process of updating site contents for a stable release.
-
Update
release/stable/index.htmlwith the details of your new release. The theversiontag in the page preamble to the current version, and thejira_versionare required. This is the number afterfixforversionin links to that version on Jira, for example,https://osgeo-org.atlassian.net/projects/GEOS/versions/10160for2.7-RC1hasjira_versionof10160. -
Copy stable to the appropriate version number (so your blog post has something to link to). For example if the
versionis2.5.2make a copy using:cp -R release/stable release/2.5.2 -
Update the
release/2.8.x/index.htmlwith the nextjira_versionfrom the roadmap on Jira. This is the number afterfixforversionin links to that version, for example,https://osgeo-org.atlassian.net/projects/GEOS/versions/10163for2.8-betahasjira_versionof10163. -
Update
_config.ymland update thestable_versionproperty to the current version. This change will be reflected onindex.htmlanddownload/index.html. -
Update the ``download/index.html` by adding your new page to the list.
If performing a maintenance or development release, repeat the above process replacing "stable" with "dev" or "maintain" accordingly.
If creating a new branch, change the entries for "maintain", "stable", and "dev" to reflect the new branch identities.