You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+21
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,24 @@
1
+
Version 8.6.0
2
+
-------------
3
+
4
+
:Date: September 28, 2022
5
+
6
+
* `@github-actions[bot] <https://github.com/github-actions[bot]>`__: Dependencies: all packages updated via pip-tools (`#9621 <https://github.com/readthedocs/readthedocs.org/pull/9621>`__)
7
+
* `@evildmp <https://github.com/evildmp>`__: Made some small changes to the MyST migration how-to (`#9620 <https://github.com/readthedocs/readthedocs.org/pull/9620>`__)
8
+
* `@boahc077 <https://github.com/boahc077>`__: ci: add minimum GitHub at the workflow level for pip-tools.yaml (`#9617 <https://github.com/readthedocs/readthedocs.org/pull/9617>`__)
9
+
* `@stsewd <https://github.com/stsewd>`__: Search: refactor API view (`#9613 <https://github.com/readthedocs/readthedocs.org/pull/9613>`__)
* `@stsewd <https://github.com/stsewd>`__: Unresolver: strict validation for external versions and other fixes (`#9534 <https://github.com/readthedocs/readthedocs.org/pull/9534>`__)
19
+
* `@stsewd <https://github.com/stsewd>`__: New unresolver implementation (`#9500 <https://github.com/readthedocs/readthedocs.org/pull/9500>`__)
20
+
* `@stsewd <https://github.com/stsewd>`__: API v3: fix organizations permissions (`#8771 <https://github.com/readthedocs/readthedocs.org/pull/8771>`__)
Copy file name to clipboardExpand all lines: docs/user/guides/migrate-rest-myst.md
+10-10
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,8 @@
1
-
# Migrating from reStructuredText to MyST Markdown
1
+
# How to migrate from reStructuredText to MyST Markdown
2
+
3
+
In this guide, you will find
4
+
how you can start writing Markdown in your existing reStructuredText project,
5
+
or migrate it completely.
2
6
3
7
Sphinx is usually associated with reStructuredText, the markup language
4
8
{pep}`designed for the CPython project in the early '00s <287>`.
@@ -9,15 +13,11 @@ The most powerful of such extensions is {doc}`MyST-Parser <myst-parser:index>`,
9
13
which implements a CommonMark-compliant, extensible Markdown dialect
10
14
with support for the Sphinx roles and directives that make it so useful.
11
15
12
-
In this guide, you will find
13
-
how you can start writing Markdown in your existing reStructuredText project,
14
-
or migrate it completely.
15
-
16
16
If, **instead of migrating**, you are starting a new project from scratch,
17
17
have a look at {doc}`myst-parser:intro`.
18
18
If you are starting a **project for Jupyter**, you can start with Jupyter Book, which uses ``MyST-Parser``, see the official Jupyter Book tutorial: {doc}`jupyterbook:start/your-first-book`
19
19
20
-
## Writing your content both in reStructuredText and MyST
20
+
## How to write your content both in reStructuredText and MyST
21
21
22
22
It is useful to ask whether a migration is necessary in the first place.
23
23
Doing bulk migrations of large projects with lots of work in progress
@@ -54,7 +54,7 @@ If you want to use a different suffix, you can do so by changing your
54
54
`source_suffix` configuration value in `conf.py`.
55
55
```
56
56
57
-
## Converting existing reStructuredText documentation to MyST
57
+
## How to convert existing reStructuredText documentation to MyST
58
58
59
59
To convert existing reST documents to MyST, you can use
60
60
the `rst2myst` CLI script shipped by {doc}`rst-to-myst:index`.
@@ -71,7 +71,7 @@ $ rst2myst convert docs/**/*.rst # Convert every .rst file under the docs direc
71
71
72
72
This will create a `.md` MyST file for every `.rst` source file converted.
73
73
74
-
### Advanced usage of `rst2myst`
74
+
### How to modify the behaviour of `rst2myst`
75
75
76
76
The `rst2myst` accepts several flags to modify its behavior.
77
77
All of them have sensible defaults, so you don't have to specify them
@@ -90,7 +90,7 @@ These are a few options you might find useful:
0 commit comments