Skip to content

Commit aca7b50

Browse files
BattleCh1ckenBestUsernamEverRubyflameWarrior
authored
🎨 Reorganize the components and theme creation API (#45)
* 🚧 Start work on the reorg * ✨ Implement `make-glossary` * ✨ Implement `make-pro-con` * πŸ’˜ Break ci * πŸ’š Fix ci * πŸ’š Fix ci * πŸ’˜ Break ci * πŸ’š Fix ci * πŸ‘· Ci will now cancel old workflows * πŸ‘· Docs ci will now cancel past runs * 🚧 Started work on theme constructors and error handling * ✨ Wrote a constructor for cover * πŸ’š Workflows should no longer cancel each other * ✨ Make constructors for rules and admonitions * 🎨 Finish porting linear and radial to the new constructors * ⬆️ Update typstfmt * πŸ“ Recompile glossary * 🎨 Finally the formatting in this file makes sense * 🎨 Even more formatting * 🎨 Just went ahead and formatted everything * ✨ Implement decision matrix constructor * ✨ Rewrite the linear decision matrix * ✨ Port the radial decision matrix to the new constructor * πŸ› Fixed breaking API change * 🎨 Various small formatting fixes * πŸ“ Render gallery * ✨ Implement plot and pie chart constructors * πŸ“ Add some extra comments to explain what the decision matrix constructor does * ✨ Added missing entry types to the linear theme * πŸ“ Started documentation update * πŸ“ Wrote the docs for the component constructors * πŸ“ Correctly outlined the documentation * πŸ“ Updated import utils comments * ✏️ Fixed typos * πŸ“ Update docs/src/developer_documentation/custom_themes.md Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Update docs/src/developer_documentation/custom_themes.md Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Update docs/src/developer_documentation/custom_themes.md Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Replace a TODO comment with something clearer * πŸ“ Update utils/components.typ Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Wrote the documentation for the theme constructors * πŸ“ Update utils/theme.typ Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Update utils/theme.typ Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Update themes/radial/components/gantt-chart.typ Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Update docs/src/developer_documentation/custom_themes.md Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Update themes/themes.typ Co-authored-by: RubyflameWarrior <[email protected]> * πŸ“ Added credit for the linear theme * ✨ Added admonition categories for the the edp steps * πŸ› Fixed inconsistent spacing in the default TOC * πŸ› The radial theme actually uses the constructors now * ✨ Add a participants field to the entry creation function * πŸ’š Fix CI --------- Co-authored-by: BestUsernameEver <[email protected]> Co-authored-by: RubyflameWarrior <[email protected]>
1 parent cde1198 commit aca7b50

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1952
-1555
lines changed

β€Ž.github/workflows/ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Tests
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
push:
59
branches: main
@@ -11,8 +15,6 @@ jobs:
1115
runs-on: ubuntu-latest
1216
steps:
1317
- uses: actions/checkout@v4
14-
with:
15-
submodules: recursive
1618
- name: Install just from crates.io
1719
uses: baptiste0928/cargo-install@v2
1820
with:
@@ -22,6 +24,7 @@ jobs:
2224
id: setup-typst
2325
- name: Run checks
2426
run: |
25-
just install
27+
just package local
28+
just package preview
2629
just gallery
2730
# TODO: run unit tests here

β€Ž.github/workflows/docs.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: GH Pages Deploy
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
push:
59
branches: [stable]

0 commit comments

Comments
Β (0)