Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Added updating documentation to release process #42

Merged
merged 1 commit into from Jul 28, 2016

Conversation

pramodin
Copy link
Contributor

@pramodin pramodin commented Jul 9, 2016

I had some updates to docs and had noticed that we don't include building and staging documentation as part of the release process even though all the steps for it is already present in other places.

Including steps to build and stage documentation as part of the release process just like we do for source code. These have been taken from existing documentation in other places and adapted accordingly. @sashadt and @tweise please review.


The documentation will be generated as static HTML files and copied into the ```apex-site``` repository. It will be available at an alternate URL location until the release is promoted, at which time it will also be promoted to the main website location.

Do the following setup setups before building and deploying the documentation. Clone the apex-site repository into a folder called ```apex-site``` at the same level as the current repository. Set the following environment variables
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

setup setups?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

setup steps :)

@pramodin
Copy link
Contributor Author

@sashadt @tweise addressed using major.minor version and other comments.

@@ -201,6 +252,27 @@ git push apache
```
Merge `@since` tag and change log changes to `master`.

### Documentation

The documentation promotion is done in two steps. First the release documentation component is made available on the website and then the remaining website documentation is deployed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sentence is confusing. Maybe just remove it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will reword it. The intent is to say that the module documentation is first deployed then the rest of the website is deployed.

@pramodin
Copy link
Contributor Author

@tweise made the changes

@tweise
Copy link
Contributor

tweise commented Jul 27, 2016

Please see remaining comment and then squash. This is ready to go live.

@pramodin
Copy link
Contributor Author

Updated and squashed.

@asfgit asfgit merged commit 563cda8 into apache:master Jul 28, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
4 participants