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: .github/workflows/deploy-docs.yml
-5Lines changed: 0 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -35,11 +35,6 @@ jobs:
35
35
# pip<24.1 because https://github.com/omry/omegaconf/pull/1195
36
36
# setuptools>=65.0.2 because https://github.com/pypa/setuptools/commit/d03da04e024ad4289342077eef6de40013630a44#diff-9ea6e1e3dde6d4a7e08c7c88eceed69ca745d0d2c779f8f85219b22266efff7fR1
37
37
# setuptools<=73.0.1 because https://github.com/pypa/setuptools/issues/4620
# pip<24.1 because https://github.com/omry/omegaconf/pull/1195
68
-
# setuptools>=65.0.2 because https://github.com/pypa/setuptools/commit/d03da04e024ad4289342077eef6de40013630a44#diff-9ea6e1e3dde6d4a7e08c7c88eceed69ca745d0d2c779f8f85219b22266efff7fR1
69
-
# setuptools<=73.0.1 because https://github.com/pypa/setuptools/issues/4620
# pip<24.1 because https://github.com/omry/omegaconf/pull/1195
93
+
# setuptools>=65.0.2 because https://github.com/pypa/setuptools/commit/d03da04e024ad4289342077eef6de40013630a44#diff-9ea6e1e3dde6d4a7e08c7c88eceed69ca745d0d2c779f8f85219b22266efff7fR1
94
+
# setuptools<=73.0.1 because https://github.com/pypa/setuptools/issues/4620
- We use [Sphinx](https://www.sphinx-doc.org/en/master/) to generate API document
76
-
automatically from "docstring" comments in source codes. This means the comment
77
-
section in the source codes is important for the quality of documentation.
78
-
- A docstring should start with one summary line, end with one line with a full stop (period),
79
-
then be followed by a blank line before starting a new paragraph.
80
-
- A commit to release branches (e.g. `2.2`, `2.1`) with a title **"(build and deploy docs)"** (without quotes) will trigger the system to rebuild the documentation files and upload them to the website <https://pythainlp.org/docs>.
78
+
- We use [Sphinx](https://www.sphinx-doc.org/en/master/) to generate
79
+
API document automatically from "docstring" comments in source codes.
80
+
This means the comment section in the source codes is important for the
81
+
quality of documentation.
82
+
- A docstring should start with one summary line, end with one line with
83
+
a full stop (period), then be followed by a blank line before starting
84
+
a new paragraph.
85
+
- A commit to release branches (e.g. `2.2`, `2.1`) with a title
86
+
**"(build and deploy docs)"** (without quotes) will trigger the system
87
+
to rebuild the documentation files and upload them to the website
88
+
<https://pythainlp.org/docs>.
81
89
82
90
## Testing
83
91
@@ -124,14 +132,12 @@ Install with optional dependency groups:
124
132
# Install with compact set of dependencies (recommended for development)
125
133
pip install -e ".[compact]"
126
134
127
-
# Install with full dependencies
128
-
pip install -e ".[full]"
129
-
130
-
# Install with testing dependencies (pinned versions for reproducibility)
131
-
pip install -e ".[testing]"
135
+
# Install with extra set of dependencies (can be huge)
136
+
pip install -e ".[compact,extra]"
132
137
```
133
138
134
-
See all available optional dependency groups in `pyproject.toml` under `[project.optional-dependencies]`.
139
+
See all available optional dependency groups in `pyproject.toml`
140
+
under `[project.optional-dependencies]`.
135
141
136
142
### Building Distribution Packages
137
143
@@ -145,8 +151,11 @@ This will create distribution packages in the `dist/` directory.
145
151
146
152
## Releasing
147
153
148
-
- We use [semantic versioning](https://semver.org/): MAJOR.MINOR.PATCH, with development build suffix: MAJOR.MINOR.PATCH-devBUILD
149
-
- We use [`bump-my-version`](https://github.com/callowayproject/bump-my-version) to manage versioning. The configuration is in `pyproject.toml` under `[tool.bumpversion]`.
154
+
- We use [semantic versioning](https://semver.org/): MAJOR.MINOR.PATCH,
155
+
with development build suffix: MAJOR.MINOR.PATCH-devBUILD
156
+
- We use [`bump-my-version`](https://github.com/callowayproject/bump-my-version)
157
+
to manage versioning. The configuration is in `pyproject.toml`
Thanks to all [contributors](https://github.com/PyThaiNLP/pythainlp/graphs/contributors). (Image made with [contributors-img](https://contributors-img.firebaseapp.com))
202
+
Thanks to all [contributors](https://github.com/PyThaiNLP/pythainlp/graphs/contributors).
203
+
(Image made with [contributors-img](https://contributors-img.firebaseapp.com))
0 commit comments