Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

StepmaindocsapidocsDescriptionCommand
1 XXGet the Trafodion source code from gitsee "Download and Install Source"
2 XXCheck out a specific release X.Y.Z, if you want to update content for a previous release
git checkout rel/X.Y.Z
3 XX Build Trafodion site & documentation, after modifications to the documents, see Modifying Documents.
cd incubator-trafodion
source env.sh
mvn post-site 
4  XBuild Trafodionsee "Build Source"
5XXXGet the web site content from git
git clone https://ApacheUserName@git-wip-us.apache.org/repos/asf/incubator-trafodion-site.git
cd incubator-trafodion-site
git checkout -b asf-site origin/asf-site
6X X Make Copy built web/doc changes to main site. This should be done from the master branch ONLY. This should not over-write release-specific docs.

see "Modify Web Site"

cp -R incubator-trafodion/docs/target/*   incubator-trafodion-site/
7 X Copy the built documentation from the Trafodion source tree to the site treerelease-specific built documentation. This is for non-master branches.
cp -R incubator-trafodion/docs/target/docs/*<release>   incubator-trafodion-site/docs/
8  XBuild apidocs (note: X.Y.Z is the release number, see step 2 above)
cd incubator-trafodion-site/apidocs
build_apidocs.sh -o X.Y.Z
9XXXCommit changes
git status
git add --all
git commit 
10XXXPush changes back to ASF repository
git push origin HEAD:asf-site
11XXXCheck that the website, http://trafodion.apache.org is refreshed. If it isn't, make a small white-space change to trigger the Apache gitpubsub that does the update. 
12X  Once published, run https://validator.w3.org against updated pages to ensure that there are no broken links 
13XXXClose the JIRA and/or pull request, if applicable 

...