-
Notifications
You must be signed in to change notification settings - Fork 72
Add hatch
scripts to build, serve and watch the docs + docs improvements
#587
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
Changes from 10 commits
16dd207
caa6cf8
6e25001
b2d80f2
b1780f3
b0f19c0
6f7a6cb
3414973
1a36cc8
abcc48f
228d9ca
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -133,6 +133,3 @@ dmypy.json | |
|
||
# macOS | ||
.DS_Store | ||
|
||
# Copied changelog | ||
docs/source/**/changelog.md |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Do we have to remove makefiles or is it just that there is a different way these are no longer needed? I just wonder how much of a burden keeping them is, it feels pretty standard to be able to use make for sphinx compliation. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think the motivation here was to to keep it simple and have the Also Makefiles tend to look complicated (although it could be more of a personal opinion). There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. But if they are used by maintainers / contributors of this repo then we could keep them yes. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
True
I would probably switch to hatch commands, not sure about other contributors. |
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Getting Started | ||
|
||
Tutorials. A hands-on introduction to Jupyter Releaser for maintainers. | ||
|
||
```{toctree} | ||
:caption: 'Contents:' | ||
:maxdepth: 1 | ||
|
||
making_release_from_repo | ||
making_release_from_releaser | ||
generate_changelog | ||
``` |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# How-to Guides | ||
|
||
Step-by-step guides. Covers key tasks and operations and common problems | ||
|
||
```{toctree} | ||
:caption: 'Contents:' | ||
:maxdepth: 1 | ||
|
||
convert_repo_from_releaser | ||
convert_repo_from_repo | ||
write_config | ||
maintain_fork | ||
``` |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Jupyter Releaser | ||
|
||
**Jupyter Releaser** contains a set of helper scripts and GitHub Actions to aid in automated releases of Python and npm packages. | ||
|
||
```{toctree} | ||
:maxdepth: 2 | ||
|
||
get_started/index | ||
how_to_guides/index | ||
reference/index | ||
reference/faq | ||
``` | ||
|
||
```{toctree} | ||
:maxdepth: 1 | ||
|
||
reference/changelog | ||
``` | ||
|
||
# Indices and tables | ||
|
||
- {ref}`genindex` | ||
- {ref}`modindex` | ||
- {ref}`search` |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,39 @@ | ||
API Docs | ||
======== | ||
# API Docs | ||
|
||
Library Functions | ||
----------------- | ||
## Library Functions | ||
|
||
```{eval-rst} | ||
.. automodule:: jupyter_releaser.lib | ||
:members: | ||
``` | ||
|
||
## Python Utility Functions | ||
|
||
Python Utility Functions | ||
------------------------ | ||
```{eval-rst} | ||
.. automodule:: jupyter_releaser.python | ||
:members: | ||
|
||
``` | ||
|
||
## NPM Utility Functions | ||
|
||
NPM Utility Functions | ||
------------------------ | ||
```{eval-rst} | ||
.. automodule:: jupyter_releaser.npm | ||
:members: | ||
|
||
``` | ||
|
||
Changelog Utility Functions | ||
--------------------------- | ||
## Changelog Utility Functions | ||
|
||
```{eval-rst} | ||
.. automodule:: jupyter_releaser.changelog | ||
:members: | ||
|
||
``` | ||
|
||
## Global Utility Functions | ||
|
||
Global Utility Functions | ||
------------------------ | ||
```{eval-rst} | ||
.. automodule:: jupyter_releaser.util | ||
:members: | ||
``` |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
```{include} ../../../CHANGELOG.md | ||
``` |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Reference | ||
|
||
Technical reference. Covers tools, components, commands, and resources. | ||
|
||
```{toctree} | ||
:maxdepth: 1 | ||
:caption: Contents: | ||
|
||
releaser_cli | ||
api_docs | ||
configuration | ||
theory | ||
changelog | ||
faq | ||
``` |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Releaser CLI | ||
|
||
```{click} jupyter_releaser.cli:main | ||
:prog: jupyter-releaser | ||
:nested: full | ||
``` |
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
check-links
failure is expected, and should resolve itself after merging: