Skip to content

Conversation

@pdavidc
Copy link

@pdavidc pdavidc commented Nov 8, 2017

Description of the Change

Publish the WorldWindJava API documentation to the built-in GitHub pages site after every push to develop. The resultant documentation is immediately available online and always up-to-date. The WorldWind website links to this documentation from the Java documentation page.

https://NASAWorldWind.github.io/WorldWindJava

Why Should This Be In Core?

See description.

Benefits

See description.

Potential Drawbacks

None.

Applicable Issues

Closes #142

@pdavidc pdavidc added this to the WWJ v2.2.0 milestone Nov 8, 2017
@pdavidc pdavidc requested a review from zglueck November 8, 2017 22:42
@ghost ghost assigned pdavidc Nov 8, 2017
@ghost ghost added the needs review label Nov 8, 2017
Copy link
Contributor

@zglueck zglueck left a comment

Choose a reason for hiding this comment

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

Looks Good!

@zglueck zglueck merged commit f76d16e into develop Nov 8, 2017
@ghost ghost removed the needs review label Nov 8, 2017
@pdavidc pdavidc deleted the feature/continuous-docs branch November 8, 2017 23:26
@AndrewTasso
Copy link

Does this mean that the default linked documentation is for the develop branch now? I would expect the main site to link to the latest stable javadoc and not the development version. Additionally, would this change mean that the published javadoc would be out of sync with releases?

@eirizarry
Copy link
Contributor

@AndrewTasso, to clarify, the default linked documentation has always been for the develop branch. However, as our team has updated the project’s documentation, we noticed that these updates were not showing on the WorldWind website. WorldWind’s open-source nature means the source code (even from develop) can be used by developers at anytime, and we want to keep the website documentation up-to-date with whatever the WorldWind team is currently working on.

For releases, any release branch we create will be merged into develop once the release is official, thereby keeping all documentation up-to-date. The documentation for official releases will always be available, however only through the release packages.

quonn77 pushed a commit to quonn77/WorldWindJava that referenced this pull request May 8, 2023
…nuous-docs

Publish API documentation to gh-pages on every push to develop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

5 participants