salesforce / rules_spring

Bazel rule for building Spring Boot apps as a deployable jar
BSD 3-Clause "New" or "Revised" License
224 stars 49 forks source link

Formal releases for the rule #9

Closed plaird closed 3 years ago

plaird commented 4 years ago

Right now we just suggest users copy the tools/springboot directory into their workspace (vendoring). Since it is small and self contained seems like good advice.

But there are other options. Especially with the the addition of the buildstamp work, we should invest some time into it. It would also be nice to have actual releases of the rule (e.g. 1.0.0), which may need to correspond to Bazel releases or Federation releases.

Consider especially this best practice, which is to zip up the current state of the repo as a .zip file: https://docs.bazel.build/versions/master/external.html#repository-rules

plaird commented 3 years ago

We started doing this already. Using the Bazel standard layout for external rules is the next big step, and is tracked as issue #30