commit | 6bf63dda9f0e6a2120b0380a553ebdea52f7f5b7 | [log] [tgz] |
---|---|---|
author | Tobias Bouschen <tobias.bouschen@googlemail.com> | Sun Jan 03 17:32:27 2021 +0100 |
committer | Tobias Bouschen <tobias.bouschen@googlemail.com> | Thu Jan 21 20:50:51 2021 +0100 |
tree | 0db3b45b674df632a5d4c049bcac0e2b956f567d | |
parent | fc7dbdebfa8d07991a7862bf6153d72ed9d4a7f0 [diff] |
Move site build artifacts to separate site branch Adjusts the deploy action to create a new orphan branch 'publish' containing only the site build artifacts and site configuration files in the root directory. This branch is then force-pushed to the repo, replacing the previous site build. This approach avoids having to include the site artifacts in the master branch, reducing the repository size and avoiding including "deploy" commits in the main history. Creates a new '.asf.yaml.publish' that will be used to publish the site branch. Moves the publishing configuration from the main configuration file to the publishing configuration file. Changes the branch id to 'publish'. Drops the 'staging' configuration as it reportedly does not function correctly. Furthermore, the current content of the 'staging' branch is no longer deployable with the new setup as it still uses the old site deploy scheme. Removes the '.htaccess' configuration as the redirection is no longer necessary now that the resources are hosted in the root directory.
This repository contains the sources for the Apache DB JDO website.
The website is mirrored on https://apache.github.io/db-jdo-site/.
The content and styling of the site is defined in the AsciiDoc format. It is built using Maven.
The site can be built by calling mvn clean compile
. This generates the HTML files in target/site
.
The site contains a packaged version of the JDO API javadoc. It can be updated as follows:
mvn clean install -Papache-release
in the api submodule.cp jdo-api-3.2-javadoc.jar docs/api32
.Contributions to the website are always appreciated. If you are new to this project, please have a look at our Get Involved page first.
This repository contains the JDO website source.
src/main/asciidoc
.src/main/template
.src/main/java
Contributions to this repository follow the default GitHub workflow using forks.
To contribute changes, you can follow these steps:
src/main/asciidoc
or the website menu in src/main/template
.mvn clean compile
to build the site and verify the generated website by viewing it locally with a web browser.