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

Improve package publication process #36

Open
1 task done
TimeTravelPenguin opened this issue Jan 2, 2025 · 0 comments
Open
1 task done

Improve package publication process #36

TimeTravelPenguin opened this issue Jan 2, 2025 · 0 comments
Labels
enhancement New feature or request repository Changes relating to the repository itself

Comments

@TimeTravelPenguin
Copy link
Member

Is there an existing issue outlining your problem?

  • I have searched the existing issues and they do not solve my problem.

Describe your issue.

Currently, Typst does not have a dedicated package manager. The current process for submitting new packages to their platform is to manually clone their package repository, add your package, and submit a pull request.

This makes it difficult for Catppuccin as it requires a maintainer to publish new versions. While #34 aims to make this process somewhat easier, it still requires a maintainer to push to a fork before submitting the pull request.

In the future, it might be beneficial to migrate to an unofficial package manager that supports publishing on our behalf. This may be via CI or manually running a CLI.

As of writing, there is one such project that aims to do this:

In the event that more solutions arise, I will add them here.

@TimeTravelPenguin TimeTravelPenguin added repository Changes relating to the repository itself enhancement New feature or request labels Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request repository Changes relating to the repository itself
Projects
None yet
Development

No branches or pull requests

1 participant