Skip to content

Commit c2506f3

Browse files
committed
close #430
1 parent b2947cf commit c2506f3

File tree

5 files changed

+52
-11
lines changed

5 files changed

+52
-11
lines changed

.github/workflows/generate.yml

+7-6
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,19 @@ jobs:
1212
- uses: actions/checkout@v4
1313
- name: Install uv
1414
uses: astral-sh/setup-uv@v6
15-
- name: Generate the list of grants
16-
run: uv run pyvec-docs gen-grants > ./docs/operations/grants.rst
15+
- name: Generate grants
16+
run: uv run pyvec-docs gen-grants
1717
env:
1818
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
19-
- name: Generate the list of boards
20-
run: uv run pyvec-docs gen-boards > ./docs/operations/boards.rst
19+
- name: Generate boards
20+
run: uv run pyvec-docs gen-boards
21+
- name: Generate Twemoji
22+
run: uv run pyvec-docs gen-twemoji
2123
- name: Create PR
2224
uses: peter-evans/create-pull-request@v7
2325
with:
2426
token: ${{ secrets.GITHUB_TOKEN }}
25-
add-paths: |
26-
./docs/operations/
27+
add-paths: docs
2728
commit-message: "update generated files"
2829
branch: automation/generate
2930
title: "Automated update of generated pages and other files"

CONTRIBUTING.rst

+4-3
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ Generování stránek a souborů
9797

9898
Některé stránky a soubory se generují automaticky pomocí skriptů. Tyto skripty se spouští pomocí `GitHub Actions <https://github.com/pyvec/docs.pyvec.org/actions>`_, konkrétně workflow ``generate.yml``. Tyto skripty se spouští jednou denně a generují soubory, které se pak posílají jako pull requesty do repozitáře, pokud vytvoří nějaké změny.
9999

100-
- Generuje se ``operations/boards.rst`` ze `souboru boards.toml <https://github.com/pyvec/docs.pyvec.org/blob/master/src/pyvec_docs/boards.toml>`_ a ze šablony ``operations/boards.rst``.
101-
- Generuje se ``operations/grants.rst`` z dat na `pyvec/money <https://github.com/pyvec/money>`_ a ze šablony ``operations/grants.rst``.
100+
- Generuje se ``docs/operations/boards.rst`` ze `souboru boards.toml <https://github.com/pyvec/docs.pyvec.org/blob/master/src/pyvec_docs/boards.toml>`_ a ze šablony ``operations/boards.rst``.
101+
- Generuje se ``docs/operations/grants.rst`` z dat na `pyvec/money <https://github.com/pyvec/money>`_ a ze šablony ``operations/grants.rst``.
102+
- Generuje se ``docs/_static/twemoji.min.js``, abychom Twemoji měli lokálně a nemuseli se spoléhat na CDN.
102103

103-
Kód pro generování je v ``src/pyvec_docs/cli.py``. Skripty jde pouštět např. ``uv run pyvec-docs gen-boards``, výstup jde do ``stdout``.
104+
Kód pro generování je v ``src/pyvec_docs/cli.py``. Skripty jde pouštět např. ``uv run pyvec-docs gen-boards``.

0 commit comments

Comments
 (0)