Skip to content

ethz-iis-assignment:1.0.0, ethz-iis-dissertation:1.0.0, ethz-iis-research-plan:1.0.0 and ethz-iis-thesis:1.0.0#4451

Merged
elegaanz merged 5 commits intotypst:mainfrom
fischeti:ethz-iis
Mar 31, 2026
Merged

ethz-iis-assignment:1.0.0, ethz-iis-dissertation:1.0.0, ethz-iis-research-plan:1.0.0 and ethz-iis-thesis:1.0.0#4451
elegaanz merged 5 commits intotypst:mainfrom
fischeti:ethz-iis

Conversation

@fischeti
Copy link
Copy Markdown
Contributor

I am submitting

  • a new package

Description: I am submitting four templates at once that together cover the main document types used at the Integrated Systems Laboratory (IIS), ETH Zürich:

  • ethz-iis-dissertation: PhD dissertation template for doctoral students
  • ethz-iis-thesis: Thesis/semester project report template for Bachelor's, Master's = students
  • ethz-iis-research-plan: Research plan template for PhD candidates (first-year report)
  • ethz-iis-assignment: Thesis assignment sheet template for advisors

These are the official templates of our research group (PULP at IIS). I am happy to split them into separate PRs if that is preferred.

Since these are official IIS templates, please let me know if any further steps are required to verify this.

Regarding assets: the ETH Zürich logo included in the templates is a registered trademark of ETH Zürich but is in the public domain from a copyright standpoint (see Wikimedia Commons), but underlying usage of this asset must comply with ETH Zurich branding guidelines, which is documented as well in the READMEs of each template. The PULP logo is owned by our group.

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

  • selected a name that isn't the most obvious or canonical name for what the package does
  • 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.

@typst-package-check typst-package-check bot changed the title ethz-iis:1.0.0 ethz-iis-assignment:1.0.0, ethz-iis-dissertation:1.0.0, ethz-iis-research-plan:1.0.0 and ethz-iis-thesis:1.0.0 Mar 27, 2026
@typst-package-check typst-package-check bot added the new A new package submission. label Mar 27, 2026
OverflowCat added a commit to OverflowCat/typst-universe-packages that referenced this pull request Mar 28, 2026
Copy link
Copy Markdown
Member

@elegaanz elegaanz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for these templates :) I've left two small comments which apply to all of them.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure how discoverable this guide is, from what I can see it is not exported anywhere, nor linked to in the README.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the review! The guide is integrated in the thesis template as an appendix. I have pushed a commit now to include it in the dissertation template as well and improved the integration slightly (see 897a455)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah I skipped that, thank you for pointing it out (and for adding it the dissertation template too).

# Author: Tim Fischer <fischeti@iis.ee.ethz.ch>

[package]
name = "ethz-iis-thesis"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this isn't an official package of the school, could you pick another name please? It should be distinctive enough so that another package with the same purpose can be published without one of the two having an unfair advantage, and it should be clear from the name that it is community-built and not officially endorsed by the school. See our naming rules.

If you want to make this an official template, to keep the current name, that's also an option. In that case a member of the school staff should send an email to hello@typst.app stating that they officially endorse your package. In practice it means that they will accept submission of works built using it, and ideally promote it and guarantee that it will be maintained in the long term.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would like to make this an official template, if possible. Note that the template is only for the IIS group of ETH Zurich and not the whole university, but I thought iis is too generic and the ethz prefix makes it a bit more discoverable.

This template has been created in agreement with my supervisors and I will let them know about the confirmation email.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure. Ideally the director/head of the IIS lab should send the email, but any official permanent member will do.

@fischeti
Copy link
Copy Markdown
Contributor Author

Thanks a lot for the review! I will get back to you regarding the official confirmation from the school.

@elegaanz elegaanz added the waiting-on-validation Package that needs to be proven to be official label Mar 30, 2026
@typst-package-check typst-package-check bot removed the waiting-on-validation Package that needs to be proven to be official label Mar 30, 2026
@fischeti
Copy link
Copy Markdown
Contributor Author

A member of our school staff has reached out to you over mail now

@elegaanz
Copy link
Copy Markdown
Member

I received the email, thank you.

@elegaanz elegaanz merged commit bdac534 into typst:main Mar 31, 2026
6 checks passed
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