commit | 5591ceecefb0e1fe1c0c2134d0f44714f6a9f01e | [log] [tgz] |
---|---|---|
author | William Lieurance <william.lieurance@namikoda.com> | Sat Apr 27 22:12:56 2019 -0500 |
committer | William Lieurance <william.lieurance@namikoda.com> | Sat Apr 27 22:12:56 2019 -0500 |
tree | 52a7b7cc69d7c0f515fe9d89ce5e145c21057642 | |
parent | 86b3ac54b017278c74c78746517dc5e54ffc584f [diff] |
TAMAYA-382 link updates This PR makes 2 changes, per the February 2019 report. 1. Updates artifact download links to use the mirror lookup link or archive link as makes sense. 2. Updates mail-archive link to work around problems putting the '@' symbol in links in Asciidoc, but with the Apache list server not accepting any encoded values in the URL. I also changed a reference from apache gitbox over to github for new devs, which seems in line with the move we made last year.
This repository contains the homepage of Apache Tamaya (incubating). We are using jBake to generate a static page. It is enhanced by maven-generated artifacts such as Javadoc.
The repository is linked to the live web page at https://tamaya.incubator.apache.org/ after migration started in 2016-09.
Contains the jbake original files and all binaries (images, fonts, static JS) and the base contents.
All Thymeleaf-based page templates can be found in the templates
directory. These templates are footer, header and menu of the website.
All variables are defined in jbake.properties
Images, CSS and JS have to be put in the assets
subfolder.
All of the contents goes in content
. The directory structure defines the menu subitems when the website is baked.
A full installation of jBake is checked in under bin
in order to be able to reproducable generate the pages even if there is a problem with the project, internet or something else. It's meant as a matter of convenience and security.
Please do not check in the output
directory as it contains the baked homepage! It needs to be checked in with a different structure in the branch asf-site
!
Is linked to https://tamaya.incubator.apache.org/ as requested via https://issues.apache.org/jira/browse/INFRA-12814
In case you want to play with homepage locally:
$ ./bake.sh
You need write access to this repository and have to generate the javadoc manually!
$ cd tamaya $ git checkout master (to generate the current development version) OR $ git checkout 0.3-incubating (to generate the a stable release version) $ mvn site (since javadoc:javadoc does not generate a full report)
$ git checkout master $ ./copysite.sh
$ git checkout asf-site $ cd apidocs $ cp -r pathToTamayaCoreRepo/target/site/apidocs/* ./development/ - for current master version OR $ cp -r pathToTamayaCoreRepo/target/site/apidocs/* ./stable/ - for released/stable version(s)
$ git push
There is a daily build job that triggers a site baking on ASF-Jenkins: https://builds.apache.org/view/S-Z/view/Tamaya/job/Tamaya-Site-jBake-Master/