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
Gleam #2368
Comments
I'm writing the build script... |
I wrote the build script, and used it to generate the library files under the |
Hey 👋 Thanks for porting the palette to Gleam! A few things:
Happy to approve after these changes are carried out! Also can you document / let me know how the repository is published to https://hexdocs.pm/catppuccin/? I don't see a publish script/task or any CI/CD workflows. Is it automatically driven by the |
- Update the code generation to use a pinned version of the palette JSON by using a pinned commit hash - Update the LICENSE to be Catppuccin - update usages of `Flavour` to `Flavor` and `Colour` to `Color`
Hey @sgoudham, Thanks for the review! I've fixed all the issues. Feel free to suggest any further code improvements. For now, there's no CI/CD pipeline in place. I'm publishing the library through Gleam CLI. |
Great, thanks for pushing out those updates (I believe you need to update the Usage section in the README too!) It'd be great to get a CI/CD pipeline in place for publishing to Gleam, happy to collaborate further on this! We usually try to publish our packages under a shared organisation account, does Gleam support that concept or is it just 1 library -> 1 author for now? Not a blocker but figured I'd ask anyways. Happy to approve and get it merged into the organisation, thanks for your work again and apologies for the wait! You should shortly receive an email inviting you to be apart of the Catppuccin GitHub organisation. Please read, "Transferring a repository owned by your personal account", if you are unsure about the process of transferring the repository to Catppuccin. We'll close this issue once the port has been added to our ports.yml. |
Alright, so it seems possible to publish packages with an organiazation on Hex here: https://hex.pm/docs/faq#can-i-publish-public-packages-with-an-organization, I'll need either the organization name you want to use or the author name if you prefer me to transfer ownership here: https://hex.pm/docs/faq#can-i-transfer-ownership-of-a-package. For CI/CD, I will create a GitHub workflow that will automatically publish the package to Hex.pm whenever a new release is created on GitHub. |
I updated the README with the links and implemented CI/CD, which successfully published the latest release to Hex. |
Link to repository
https://github.com/MAHcodes/catppuccin
Screenshots
No response
Any additional comments?
No response
Submission Guidelines
The text was updated successfully, but these errors were encountered: