Skip to content

Commit 2fb45db

Browse files
committed
v3.5.0-post1
1 parent 246f361 commit 2fb45db

File tree

7 files changed

+50
-30
lines changed

7 files changed

+50
-30
lines changed

CHANGELOG.md

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## [unreleased]
44

5+
## [3.5.0-post1]
6+
7+
- Migrated documentation to Read the Docs.
8+
9+
- Moved repository to [sphinx-contrib](https://github.com/sphinx-contrib) organization.
10+
511
## [3.5.0]
612

713
- Added `autodata`, `autoattribute`, `autoclass`, and other `auto*` directives.
@@ -53,7 +59,7 @@
5359
- Added a warning for situations when `lua_ls_project_directories` contains directories
5460
outside of the current VCS root.
5561

56-
[#19]: https://github.com/taminomara/sphinx-lua-ls/pull/19
62+
[#19]: https://github.com/sphinx-contrib/lua-ls/pull/19
5763

5864
## [3.2.0]
5965

@@ -65,7 +71,7 @@
6571

6672
- Done some internal refactorings.
6773

68-
[#18]: https://github.com/taminomara/sphinx-lua-ls/pull/18
74+
[#18]: https://github.com/sphinx-contrib/lua-ls/pull/18
6975
[@bkoropoff]: https://github.com/bkoropoff
7076

7177
## [3.1.0]
@@ -147,7 +153,7 @@
147153
- Added option to separate module members into their own files for `apidoc`.
148154

149155
[EmmyLua]: https://github.com/EmmyLuaLs/emmylua-analyzer-rust/
150-
[#3]: https://github.com/taminomara/sphinx-lua-ls/issues/3
156+
[#3]: https://github.com/sphinx-contrib/lua-ls/issues/3
151157

152158
### Migrating to 3.0.0
153159

@@ -215,14 +221,15 @@ use `!doctype table` instead, otherwise you'll get errors that modules are not a
215221

216222
Initial release.
217223

218-
[unreleased]: https://github.com/taminomara/sphinx-lua-ls/compare/v3.5.0...HEAD
219-
[3.5.0]: https://github.com/taminomara/sphinx-lua-ls/compare/v3.4.0...v3.5.0
220-
[3.4.0]: https://github.com/taminomara/sphinx-lua-ls/compare/v3.3.0...v3.4.0
221-
[3.3.0]: https://github.com/taminomara/sphinx-lua-ls/compare/v3.2.0...v3.3.0
222-
[3.2.0]: https://github.com/taminomara/sphinx-lua-ls/compare/v3.1.0...v3.2.0
223-
[3.1.0]: https://github.com/taminomara/sphinx-lua-ls/compare/v3.0.0...v3.1.0
224-
[3.0.0]: https://github.com/taminomara/sphinx-lua-ls/compare/v2.0.1...v3.0.0
225-
[2.0.1]: https://github.com/taminomara/sphinx-lua-ls/compare/v2.0.0...v2.0.1
226-
[2.0.0]: https://github.com/taminomara/sphinx-lua-ls/compare/v1.1.0...v2.0.0
227-
[1.1.0]: https://github.com/taminomara/sphinx-lua-ls/compare/v1.0.0...v1.1.0
228-
[1.0.0]: https://github.com/taminomara/sphinx-lua-ls/releases/tag/v1.0.0
224+
[unreleased]: https://github.com/sphinx-contrib/lua-ls/compare/v3.5.0-post1...HEAD
225+
[3.5.0-post1]: https://github.com/sphinx-contrib/lua-ls/compare/v3.5.0...v3.5.0-post1
226+
[3.5.0]: https://github.com/sphinx-contrib/lua-ls/compare/v3.4.0...v3.5.0
227+
[3.4.0]: https://github.com/sphinx-contrib/lua-ls/compare/v3.3.0...v3.4.0
228+
[3.3.0]: https://github.com/sphinx-contrib/lua-ls/compare/v3.2.0...v3.3.0
229+
[3.2.0]: https://github.com/sphinx-contrib/lua-ls/compare/v3.1.0...v3.2.0
230+
[3.1.0]: https://github.com/sphinx-contrib/lua-ls/compare/v3.0.0...v3.1.0
231+
[3.0.0]: https://github.com/sphinx-contrib/lua-ls/compare/v2.0.1...v3.0.0
232+
[2.0.1]: https://github.com/sphinx-contrib/lua-ls/compare/v2.0.0...v2.0.1
233+
[2.0.0]: https://github.com/sphinx-contrib/lua-ls/compare/v1.1.0...v2.0.0
234+
[1.1.0]: https://github.com/sphinx-contrib/lua-ls/compare/v1.0.0...v1.1.0
235+
[1.0.0]: https://github.com/sphinx-contrib/lua-ls/releases/tag/v1.0.0

CONTRIBUTING.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22

33
## Set up your environment
44

5-
1. Check out the repo:
6-
7-
```shell
8-
git clone [email protected]:taminomara/sphinx-lua-ls.git
9-
```
5+
1. Clone the repository.
106

117
2. Create a virtual environment with python `3.12` or newer.
128

@@ -58,3 +54,20 @@ make html
5854
```
5955

6056
Sphinx-LuaLs will download the latest version of Lua Language Server for you.
57+
58+
59+
## Release
60+
61+
1. Update `changelog.md`. Make sure to update links at the end of the file.
62+
63+
Changelog *must* have a section for the new release, otherwise the build
64+
will fail.
65+
66+
2. Push a git tag. You'll need a repository admin role to do so.
67+
68+
All tags should start with prefix `v`, and follow semantic versioning guidelines.
69+
This, among other things, means that tags for beta-, post-, etc. releases
70+
should have form `v1.0.0-beta0` instead of Python's `v1.0.0b0`.
71+
72+
3. From here, release happens automatically. PyPi package will be uploaded from
73+
CI job, and documentation will be updated by Read the Docs build.

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ Document Lua projects using Lua Language Server's output. This plugin features:
77

88
## Resources
99

10-
- [Documentation](https://taminomara.github.io/sphinx-lua-ls/)
11-
- [Installation](https://taminomara.github.io/sphinx-lua-ls/installation.html)
12-
- [Quickstart](https://taminomara.github.io/sphinx-lua-ls/quickstart.html)
13-
- [Example output](https://taminomara.github.io/sphinx-lua-ls/example.html)
10+
- [Documentation](https://sphinx-lua-ls.readthedocs.io/en/stable/)
11+
- [Installation](https://sphinx-lua-ls.readthedocs.io/en/stable/installation.html)
12+
- [Quickstart](https://sphinx-lua-ls.readthedocs.io/en/stable/quickstart.html)
13+
- [Example output](https://sphinx-lua-ls.readthedocs.io/en/stable/example.html)
1414

1515
## Requirements
1616

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
html_theme = "furo"
3939
html_extra_path = ["_extra/robots.txt"]
4040
html_theme_options = {
41-
"source_repository": "https://github.com/taminomara/sphinx-lua-ls",
41+
"source_repository": "https://github.com/sphinx-contrib/lua-ls",
4242
"source_branch": "main",
4343
"source_directory": "docs/source",
4444
}

docs/source/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ See an example output: `logging`.
2626
:hidden:
2727
:caption: Links
2828

29-
GitHub <https://github.com/taminomara/sphinx-lua-ls/>
29+
GitHub <https://github.com/sphinx-contrib/lua-ls/>

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ doc = [
5555
]
5656

5757
[project.urls]
58-
Documentation = "https://taminomara.github.io/sphinx-lua-ls/"
59-
Issues = "https://github.com/taminomara/sphinx-lua-ls/issues"
60-
Source = "https://github.com/taminomara/sphinx-lua-ls/"
61-
Changelog = "https://github.com/taminomara/sphinx-lua-ls/blob/main/CHANGELOG.md"
58+
Documentation = "https://sphinx-lua-ls.readthedocs.io/en/stable/"
59+
Issues = "https://github.com/sphinx-contrib/lua-ls/issues"
60+
Source = "https://github.com/sphinx-contrib/lua-ls/"
61+
Changelog = "https://github.com/sphinx-contrib/lua-ls/blob/main/CHANGELOG.md"
6262

6363
[build-system]
6464
requires = ["setuptools>=60", "setuptools_scm[toml]>=8", "wheel>=0.40"]

sphinx_lua_ls/apidoc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def generate(
109109
msg = (
110110
"Running Lua apidoc on case-insensitive file system."
111111
"\nIf you experience issues, see documentation for potential solutions:"
112-
"\n https://taminomara.github.io/sphinx-lua-ls/settings.html#lua_ls_apidoc_separate_members"
112+
"\n https://sphinx-lua-ls.readthedocs.io/en/stable/settings.html#lua_ls_apidoc_separate_members"
113113
)
114114
if sys.platform == "win32" and is_case_insensitive:
115115
msg += (

0 commit comments

Comments
 (0)