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

Cleanup packages #1441

Merged

Conversation

alerque
Copy link
Member

@alerque alerque commented Jun 16, 2022

These commits started as work towards making SILE usable as a Lua library (#1438), but there is still a lot of ground work that needs to be done for that to go smoothly. This is just more routine shuffling so stuff is more consistent, messes with fewer globals, makes fewer assumptions about state, etc. It should help general testing, make package development easier, make it easier to transition to an external package manager, etc.

@alerque alerque requested a review from simoncozens as a code owner June 16, 2022 22:03
@alerque alerque added the todo label Jun 16, 2022
@alerque alerque added this to the v0.13.x milestone Jun 16, 2022
@alerque alerque force-pushed the idempotency-and-package-manager branch from 926886b to dd4cd53 Compare June 17, 2022 10:47
@alerque alerque force-pushed the idempotency-and-package-manager branch from dd4cd53 to 381b9f1 Compare June 17, 2022 19:32
@alerque alerque merged commit b211d9d into sile-typesetter:master Jun 17, 2022
@alerque alerque deleted the idempotency-and-package-manager branch June 17, 2022 19:35
@alerque alerque modified the milestones: v0.13.x, v0.13.1 Jun 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant