You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't think we need this anymore. We have a Ruby example that demonstrates the the usage of libcnb for a concrete language buildpack. The example would not demonstrate additional parts of the libcnb API beyond what the Ruby example does. Not sure where the value-add is here.
On the other hand, this is more code we need to maintain and not all maintainers have the context required to do so efficiently.
Longer term, once more of Heroku's languages (a) have CNBs, (b) are using libcnb.rs for those CNBs, we can perhaps add links to the real language buildpacks from examples/README.md etc as a "here are some more advanced real buildpacks you can learn from".
I also think we should perhaps reconsider having the Ruby example, given (a) it's broken (#398), (b) it's always going to be in that weird area of trying to be a simple example, but also not trying to skip best practices, with people then thinking that's an actual optimised Ruby implementation when it's not. Perhaps we need some other simple examples on each libcnb topic instead? We can still have some ~real examples, but say do something simpler like a JQ or AWS Cli buildpack for them?
No description provided.
The text was updated successfully, but these errors were encountered: