Skip to content

Conversation

@Lyrics2196
Copy link

I am submitting

  • a new package
  • an update for a package

Description: A beautiful and easy-to-use Beihang University slide template based on touying.

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 added the new A new package submission. label Jan 21, 2026
@elegaanz elegaanz self-assigned this Jan 21, 2026
Copy link
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.

Thanks for building this package. I have some remarks to share, but once they are addressed it will be published.

Copy link
Member

Choose a reason for hiding this comment

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

Can you please add a note in your README (or some other file) to specify under which conditions these files are distributed and may be used (unless they are under the exact same license as the rest of the package, but I doubt they are)?

@@ -0,0 +1,149 @@
# BUAA-slide-typst
一个基于[touying](https://github.com/touying-typ/touying)开发的BUAA[typst](https://github.com/typst/typst)模板.
Copy link
Member

Choose a reason for hiding this comment

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

It would be appreciated if you could write at least one sentence in English at the beginning of your README to give a bit of context about this template to the broader Typst community, even if your target audience is Chinese-speaking.

## 快速开始
创建一个typst文件, 在文件开头使用`#import "@preview/BUAA-Slide:0.1.0": *`导入该模板. 使用`#show: buaa-theme.with()`设置基本信息与初始化幻灯片.
```typst
#import "@preview/BUAA-Slide:0.1.0": *
Copy link
Member

Choose a reason for hiding this comment

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

I think package imports are case sensitive.

@@ -0,0 +1,16 @@
[package]
name = "buaa-slide"
Copy link
Member

Choose a reason for hiding this comment

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

Because this is not an official package of the University, can 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 university.

If you want to make this template official to keep the current name, that's also an option. In that case a member of the University 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 on the long term.

repository = "https://github.com/Lyrics2196/BUAA-Slide"
keywords = ["slides", "BUAA", "touying", "presentation", "lecture"]
categories = ["presentation"]
compiler = "0.14.2"
Copy link
Member

Choose a reason for hiding this comment

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

This version number corresponds to the oldest compiler version you support. Unless you need a fix that was introduced in 0.14.2, it should be lower (0.14.0 or even less than that).

@typst-package-check typst-package-check bot changed the title buaa-slide:0.1.0 touying-buaa-theme:0.1.0 Jan 22, 2026
@Lyrics2196
Copy link
Author

Thanks for building this package. I have some remarks to share, but once they are addressed it will be published.

Thank you for your review. All the suggestions you have made have been addressed as follows:

  1. Declared the license used in the README: This project is licensed under the GPL-3.0 License. See the LICENSE file for details.
  2. Added an English README.md and Chinese README_zh.md.
  3. Fixed a spelling error in the import section of the README.
  4. Changed the package name to touying-buaa-theme.
  5. Updated the compiler version requirement to 0.14.0.

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