Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎨 Reorganize the components and theme creation API #45

Merged
merged 53 commits into from
Jul 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
ae63080
🚧 Start work on the reorg
BattleCh1cken May 21, 2024
09baab2
✨ Implement `make-glossary`
BattleCh1cken May 21, 2024
df42356
✨ Implement `make-pro-con`
BattleCh1cken May 21, 2024
2bbe4c1
💘 Break ci
BattleCh1cken May 21, 2024
1cc6687
💚 Fix ci
BattleCh1cken May 21, 2024
18a3d55
💚 Fix ci
BattleCh1cken May 21, 2024
5790226
💘 Break ci
BattleCh1cken May 21, 2024
e59a3ad
💚 Fix ci
BattleCh1cken May 21, 2024
b72bd87
👷 Ci will now cancel old workflows
BattleCh1cken May 21, 2024
a91abd5
👷 Docs ci will now cancel past runs
BattleCh1cken May 21, 2024
5e3f27c
🚧 Started work on theme constructors and error handling
BattleCh1cken May 21, 2024
e989869
✨ Wrote a constructor for cover
BattleCh1cken May 21, 2024
a8f9332
💚 Workflows should no longer cancel each other
BattleCh1cken May 21, 2024
d3906f7
✨ Make constructors for rules and admonitions
BattleCh1cken May 22, 2024
c7b7293
🎨 Finish porting linear and radial to the new constructors
BattleCh1cken May 23, 2024
f278a86
⬆️ Update typstfmt
BattleCh1cken May 23, 2024
bd92a74
📝 Recompile glossary
BattleCh1cken May 23, 2024
49878ec
🎨 Finally the formatting in this file makes sense
BattleCh1cken May 23, 2024
a71a2fa
🎨 Even more formatting
BattleCh1cken May 23, 2024
4e60305
🎨 Just went ahead and formatted everything
BattleCh1cken May 23, 2024
3372b27
✨ Implement decision matrix constructor
BattleCh1cken May 23, 2024
2e5b95d
✨ Rewrite the linear decision matrix
BattleCh1cken May 23, 2024
7b4d3a2
✨ Port the radial decision matrix to the new constructor
BattleCh1cken May 23, 2024
8258861
:bug: Fixed breaking API change
BattleCh1cken May 23, 2024
a3c64d1
🎨 Various small formatting fixes
BattleCh1cken May 23, 2024
362aa9f
📝 Render gallery
BattleCh1cken May 23, 2024
cd75cf4
✨ Implement plot and pie chart constructors
BattleCh1cken May 23, 2024
2ef0d29
📝 Add some extra comments to explain what the decision matrix constru…
BattleCh1cken May 25, 2024
c9854bd
✨ Added missing entry types to the linear theme
BattleCh1cken May 25, 2024
a0fe44f
📝 Started documentation update
BattleCh1cken May 26, 2024
c767052
📝 Wrote the docs for the component constructors
BattleCh1cken May 26, 2024
0e1ed58
📝 Correctly outlined the documentation
BattleCh1cken May 26, 2024
69a0ae3
📝 Updated import utils comments
BestUsernamEver May 27, 2024
0e1038b
✏️ Fixed typos
BestUsernamEver Jun 1, 2024
c69aac2
📝 Update docs/src/developer_documentation/custom_themes.md
BattleCh1cken Jun 5, 2024
4f75401
📝 Update docs/src/developer_documentation/custom_themes.md
BattleCh1cken Jun 5, 2024
c9e3636
📝 Update docs/src/developer_documentation/custom_themes.md
BattleCh1cken Jun 5, 2024
49efe3b
📝 Replace a TODO comment with something clearer
BattleCh1cken Jun 5, 2024
3c242b1
🔀 Merge branch 'main' into refactor/component-constructors
BattleCh1cken Jun 6, 2024
176daaa
📝 Update utils/components.typ
BattleCh1cken Jun 7, 2024
716c770
:memo: Wrote the documentation for the theme constructors
BattleCh1cken Jun 7, 2024
8b8f50e
:memo: Update utils/theme.typ
BattleCh1cken Jun 7, 2024
a35db8a
:memo: Update utils/theme.typ
BattleCh1cken Jun 7, 2024
38af672
:memo: Update themes/radial/components/gantt-chart.typ
BattleCh1cken Jun 7, 2024
12fdc12
:memo: Update docs/src/developer_documentation/custom_themes.md
BattleCh1cken Jun 7, 2024
4b45df7
:memo: Update themes/themes.typ
BattleCh1cken Jun 7, 2024
5e8647f
:memo: Added credit for the linear theme
BattleCh1cken Jun 7, 2024
364648a
:sparkles: Added admonition categories for the the edp steps
BattleCh1cken Jun 7, 2024
dde1416
:bug: Fixed inconsistent spacing in the default TOC
BattleCh1cken Jun 7, 2024
c83cffd
:bug: The radial theme actually uses the constructors now
BattleCh1cken Jun 11, 2024
18fcadd
:sparkles: Add a participants field to the entry creation function
BattleCh1cken Jun 11, 2024
e4304c4
🔀 Merge branch 'main' into refactor/component-constructors
BattleCh1cken Jul 8, 2024
4796c07
💚 Fix CI
BattleCh1cken Jul 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Tests

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

on:
push:
branches: main
Expand All @@ -11,8 +15,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Install just from crates.io
uses: baptiste0928/cargo-install@v2
with:
Expand All @@ -22,6 +24,7 @@ jobs:
id: setup-typst
- name: Run checks
run: |
just install
just package local
just package preview
just gallery
# TODO: run unit tests here
4 changes: 4 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: GH Pages Deploy

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

on:
push:
branches: [stable]
Expand Down
Loading
Loading