Skip to content

itemplate:0.1.0 - #5729

Open
hexiongwu1995 wants to merge 2 commits into
typst:mainfrom
hexiongwu1995:main
Open

itemplate:0.1.0#5729
hexiongwu1995 wants to merge 2 commits into
typst:mainfrom
hexiongwu1995:main

Conversation

@hexiongwu1995

@hexiongwu1995 hexiongwu1995 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

I am submitting

  • a new package
  • an update for a package

This package restructures the default exported HTML file to provide a more complex structure for subsequent CSS styling and JS manipulation. CSS and JS resources are provided default from an npm package "@hexiongwu1995/itemplate" but can also be downloaded form this package's sub directory to ensure reliability and stability.

Unfortunatly, the iconfont files can only be accessed from the npm package mentioned above because typst does not support uploading to their repository.

I have read and followed the submission guidelines and, in particular, I

  • selected itemplate that isn't the most obvious or canonical name for what the package does
    • Explanation: the name contains the word "template" which explains itself as a html template. The prefix "i" makes the name very short, easy to remember and sounds unique.

  • added a typst.toml file with all required keys
  • added a README.md with documentation for my package
  • have chosen a license and added a LICENSE file or linked one in my README.md
  • tested my package locally on my system and it worked
  • excluded PDFs or README images, if any, but not the LICENSE
  • ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

@hexiongwu1995
hexiongwu1995 deployed to Package Check August 31, 2026 15:49 — with GitHub Actions Active
@typst-package-check typst-package-check Bot changed the title itemplate: 0.1.0 itemplate:0.1.0 Aug 31, 2026
@typst-package-check typst-package-check Bot added the new A new package submission. label Aug 31, 2026
@hexiongwu1995

Copy link
Copy Markdown
Contributor Author

I delibrately put all source files associated with this project, except for the iconfont files, in the assets directory to ensure this package always maintains a consistent appearance and functionality. And I think they are necessary and not redundant.

@elegaanz elegaanz self-assigned this Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new A new package submission.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants