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

Librarify #75

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Librarify #75

wants to merge 1 commit into from

Conversation

RyanBrewer317
Copy link

I'm not necessarily saying this is good code to merge as it is right now, but I think the implementation details here are useful for starting a structured discussion about what this should look like. And once we settle on something and implement it, we can merge that.

In particular, there are two details to notice. Firstly, there's the lustre/dev/tools.{run} entrypoint: is this the API we want for specifying hooks in some sort of /test/dev.gleam code? Possibly, but it definitely deserves discussion. Secondly, there's the architectural point of the build step hook, which serves as a nice problem-case for future hooks: trying to be as noninvasive as possible, you can see I still had to touch many different things to add it, and included some mildly concerning code duplication. We should discuss whether (and how) to change the library architecture with hooks in mind.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant