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

Docs revamp #180

Merged
merged 13 commits into from
May 11, 2023
Merged

Docs revamp #180

merged 13 commits into from
May 11, 2023

Conversation

abkfenris
Copy link
Member

Start of a big revamp of the docs.

  • Uses Pydata theme
  • Enables MyST markdown and converts a lot of the docs to it (rst heading levels and git conflict formatting conflict, which was a fun discovery)
  • Re-arranges things along the Diátaxis framework lines, or at least how they are being used in the PyData space
  • Adds the vision or 'Why Xpublish' page
  • Breaks the tutorial into sections and scaffolds sections for use of plugins

…into pydata-theme

# Conflicts:
#	docs/requirements.txt
#	docs/source/api.rst
Start of a big revamp of the docs.
- Uses Pydata theme
- Enables MyST markdown and converts a lot of the docs to it (rst heading levels and git conflict formatting conflict, which was a fun discovery)
- Re-arranges things along the Diátaxis framework lines, or at least how they are being used in the PyData space
- Adds the vision or 'Why Xpublish' page
- Breaks the tutorial into sections and scaffolds sections for use of plugins

Closes xpublish-community#163 xpublish-community#165 xpublish-community#162 xpublish-community#166
@abkfenris
Copy link
Member Author

RTD Preview

Copy link
Contributor

@jhamman jhamman left a comment

Choose a reason for hiding this comment

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

This is a great start! I didn't make it all the way through but kudos for taking the time to make this happen. 🙌

docs/source/getting-started/tutorial/introduction.md Outdated Show resolved Hide resolved
docs/source/getting-started/tutorial/introduction.md Outdated Show resolved Hide resolved
docs/source/getting-started/why-xpublish.md Outdated Show resolved Hide resolved
docs/source/index.md Outdated Show resolved Hide resolved
:::{grid-item-card} A quick way to serve a single Xarray dataset
:link: getting-started/tutorial/introduction

Add a REST API to your dataset with `ds.rest.serve()`!
Copy link
Contributor

Choose a reason for hiding this comment

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

this feels duplicative

Copy link
Member Author

Choose a reason for hiding this comment

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

The whole card, or 'Add a REST API to your dataset with ds.rest.serve()?

How about something like 'Get started with ds.rest.serve() to explore serving data with Xpublish'?

docs/source/index.md Outdated Show resolved Hide resolved
docs/source/index.md Outdated Show resolved Hide resolved
@abkfenris abkfenris requested a review from jonmjoyce May 5, 2023 17:48
@abkfenris abkfenris marked this pull request as ready for review May 5, 2023 18:56
@abkfenris
Copy link
Member Author

We can always continue to tweak the docs later, so going to merge this and work on a release #183

@abkfenris abkfenris merged commit 18ec94a into xpublish-community:main May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants