-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: Sync with template and use cruft (#4)
- Loading branch information
1 parent
bc7791b
commit 8ede5b9
Showing
23 changed files
with
346 additions
and
160 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
{ | ||
"template": "https://github.com/sphinx-notes/cookiecutter", | ||
"commit": "1701bf78ca498d756ce4502aa1712cfe23ed35af", | ||
"checkout": null, | ||
"context": { | ||
"cookiecutter": { | ||
"namespace": "sphinxnotes", | ||
"name": "isso", | ||
"full_name": "sphinxnotes-isso", | ||
"author": "Shengyu Zhang", | ||
"description": "Sphinx extension for embeding Isso comments in documents", | ||
"version": "1.0", | ||
"github_owner": "sphinx-notes", | ||
"github_repo": "isso", | ||
"pypi_name": "sphinxnotes-isso", | ||
"pypi_owner": "SilverRainZ", | ||
"_template": "https://github.com/sphinx-notes/cookiecutter" | ||
} | ||
}, | ||
"directory": null | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
name: Publish New Release | ||
|
||
on: | ||
push: | ||
tags: | ||
- "*" | ||
|
||
jobs: | ||
pypi: | ||
name: Publish package distributions to PyPI | ||
runs-on: ubuntu-latest | ||
environment: | ||
name: pypi | ||
url: https://pypi.org/p/sphinxnotes-isso | ||
permissions: | ||
id-token: write # IMPORTANT: this permission is mandatory for trusted publishing | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: actions/setup-python@v5 | ||
- run: pip install build twine && make dist | ||
- uses: pypa/gh-action-pypi-publish@release/v1 | ||
with: | ||
password: ${{ secrets.PYPI_API_TOKEN }} | ||
|
||
release: | ||
name: Publish Github Release | ||
needs: [pypi] | ||
runs-on: ubuntu-latest | ||
permissions: | ||
contents: write | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ncipollo/release-action@v1 | ||
with: | ||
body: | | ||
Changelog: https://sphinx.silverrainz.me/isso/changelog.html#version-${{ github.ref_name }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,58 @@ | ||
# This file is generated from sphinx-notes/template. DO NOT EDIT. | ||
# This file is generated from sphinx-notes/cookiecutter. | ||
# You need to consider modifying the TEMPLATE or modifying THIS FILE. | ||
|
||
LANG = en_US.UTF-8 | ||
|
||
MAKE = make | ||
PY = python3 | ||
RM = rm -rf | ||
|
||
.PHONY: docs test dist install upload test-upload sync-template | ||
MAKE = make | ||
PY = python3 | ||
RM = rm -rf | ||
|
||
# Build sphinx documentation. | ||
.PHONY: docs | ||
docs: | ||
$(MAKE) -C docs/ | ||
|
||
# Run unittest. | ||
.PHONY: test | ||
test: | ||
$(PY) -m unittest discover -s tests -v | ||
|
||
# Build distribution package, for "install" or "upload". | ||
.PHONY: dist | ||
dist: pyproject.toml | ||
$(RM) dist/ # clean up old dist | ||
$(PY) -m build | ||
|
||
# Install distribution package to user directory. | ||
# | ||
# NOTE: It may breaks your system-level packages, use at your own risk. | ||
.PHONY: install | ||
install: dist | ||
export PIP_BREAK_SYSTEM_PACKAGES=1 # required by Python 3.11+, see PEP-668 | ||
$(PY) -m pip install --user --no-deps --force-reinstall dist/*.whl | ||
|
||
# Publish wheel to PyPI offical server <https://pypi.org/> when you want to | ||
# You should have a PyPI account and have PyPI token configured. | ||
# | ||
# See also https://packaging.python.org/en/latest/tutorials/packaging-projects/#uploading-the-distribution-archives | ||
.PHONY: upload | ||
upload: dist | ||
$(PY) -m twine upload --repository pypi $</* | ||
|
||
test-upload: dist | ||
# Same to the aboved "upload" target, but this publishs to PyPI test server | ||
# <https://test.pypi.org/>. | ||
.PHONY: upload-test | ||
upload-test: dist | ||
$(PY) -m twine upload --repository testpypi $</* | ||
|
||
sync-template: | ||
./.sphinxnotes/template/update.py | ||
# Keep up to date with the latest template. | ||
# See also https://github.com/sphinx-notes/cookiecutter. | ||
.PHONY: update-template | ||
update-template: | ||
$(PY) -m cruft update | ||
|
||
# Update project version. | ||
.PHONY: bump-version | ||
bump-version: | ||
@echo -n "Please enter the version to bump: " | ||
@read version && $(PY) -m cruft update --variables-to-update "{ \"version\" : \"$$version\" }" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
|
||
:Type: :py:class:`{{ type }}` | ||
:Default: ``{{ default }}`` | ||
{% if choice %}:Choices: {% for c in choice %}``{{ c }}`` {% endfor %}{% endif %} | ||
{% if versionadded %}:Version added: :version:`{{ versionadded }}`{% endif %} | ||
{% if versionchanged %}:Version changed:{% for i in range(0, versionchanged|count -1, 2) %} | ||
:version:`{{ versionchanged[i] }}` | ||
{{ versionchanged[i+1] }}{% endfor %}{% endif %} | ||
|
||
{{ content }} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
|
||
{% if style is not defined or style == 'tab' %} | ||
.. tab-set:: | ||
|
||
.. tab-item:: Result | ||
|
||
{% for line in content %}{{ line }} | ||
{% endfor %} | ||
|
||
.. tab-item:: reStructuredText | ||
|
||
.. code:: rst | ||
{% for line in content %}{{ line }} | ||
{% endfor %} | ||
{% elif style == 'grid' %} | ||
.. grid:: 2 | ||
|
||
.. grid-item-card:: reStructuredText | ||
|
||
.. code:: rst | ||
{% for line in content %}{{ line }} | ||
{% endfor %} | ||
.. grid-item-card:: Result | ||
|
||
{% for line in content %}{{ line }} | ||
{% endfor %} | ||
{% endif %} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
|
||
:Date: :ref:`📅{{ date }} <any-version.date>` | ||
:Download: :tag:`{{ title }}` | ||
|
||
{% for line in content %} | ||
{{ line }} | ||
{% endfor %} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,34 @@ | ||
.. This file is generated from sphinx-notes/cookiecutter. | ||
You need to consider modifying the TEMPLATE or modifying THIS FILE. | ||
========== | ||
Change Log | ||
========== | ||
|
||
2021-04-21 1.0 | ||
-------------- | ||
.. Example: | ||
1.0.0 | ||
===== | ||
.. version:: _ | ||
:date: yyyy-mm-dd | ||
.. sectionauthor:: Shengyu Zhang | ||
Change log here. | ||
- Use document title as Isso thread title | ||
Version 1.x | ||
=========== | ||
|
||
2021-03-23 1.0a2 | ||
---------------- | ||
.. version:: 1.0 | ||
:date: 2021-04-21 | ||
|
||
.. sectionauthor:: Shengyu Zhang | ||
- Use document title as Isso thread title | ||
|
||
- Fixes: Thread ID should starts with slash | ||
.. version:: 1.0a2 | ||
:date: 2021-03-23 | ||
|
||
2021-03-13 1.0a1 | ||
---------------- | ||
- Fixes: Thread ID should starts with slash | ||
|
||
.. sectionauthor:: Shengyu Zhang | ||
.. version:: 1.0a1 | ||
:date: 2021-03-13 | ||
|
||
The first version is out, enjoy~ | ||
The first version is out, enjoy~ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.