Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pulsar website using docusaurus #2206

Merged
merged 9 commits into from Jul 23, 2018
Merged

Pulsar website using docusaurus #2206

merged 9 commits into from Jul 23, 2018

Conversation

cckellogg
Copy link
Contributor

Motivation

Improve the documentation and usability of the pulsar website. This moves the website and documentation to a new framework (https://docusaurus.io/) which will make it easier to maintain going forward.

Modifications

A new version of the website in site2 directory. Also updates the pulsar build docker to add the new website build dependencies.

Result

A more usable website and documentation.

A preview of the site can be seen here: https://cckellogg.github.io/incubator-pulsar
All the links and images might not work on this site since it's a test only site

@merlimat merlimat added doc Your PR contains doc changes, no matter whether the changes are in markdown or code files. component/website labels Jul 19, 2018
@sijie sijie changed the title Site2 Pulsar website using docusaurus Jul 20, 2018
@sijie
Copy link
Member

sijie commented Jul 20, 2018

@merlimat I think we can merge this when it passed CI. since all the changes are under site2. we can put the built html files under pulsar.incubator.apache.org/staging, then we fix other things in subsequent changes and also ask the community for feedbacks. thoughts?

Copy link
Contributor

@merlimat merlimat left a comment

Choose a reason for hiding this comment

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

👍

@sijie sijie added this to the 2.2.0-incubating milestone Jul 23, 2018
@sijie sijie merged commit 7d75fd2 into apache:master Jul 23, 2018
sijie added a commit to sijie/pulsar that referenced this pull request Jul 26, 2018
 ### Motivation

We introduced docusaurus in apache#2206 for building the new documentation site.
docusaurus is using [yarn](https://yarnpkg.com/en/docs/install#mac-stable) for building.
It will leave `yarn.lock` file after builds.

 ### Changes

Add `yarn.lock` into gitignore file
merlimat pushed a commit that referenced this pull request Jul 26, 2018
### Motivation

We introduced docusaurus in #2206 for building the new documentation site.
docusaurus is using [yarn](https://yarnpkg.com/en/docs/install#mac-stable) for building.
It will leave `yarn.lock` file after builds.

 ### Changes

Add `yarn.lock` into gitignore file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Your PR contains doc changes, no matter whether the changes are in markdown or code files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants