Consider using Please as a build system #2029
sagikazarmark
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
I'm not hugely familiar with systems such as bazel and please, so will need to do a bit of research before I can comment properly, but that said, could you expand on the following (all related) questions:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In the last year, I've been on a hunt for a build system. You can read about that journey in my blog post. tl;dr I chose Please as my go to build system:
Introducing a build system like this has downsides as well:
go build
, Please (and similar build systems) require more intimate knowledge (with Please and go build tools) to debug issues. Everybody knowsgo build
, but not everybody knows Please.go get package@version && go mod tidy && plz tidy
)All in all: I'm definitely used to the incremental build and test feature of Please in other projects and I love it. I also like that it can reference everything in its metadata language, so everything can be described in a single build process. At the some time, it comes with some costs (getting to know Please). We can probably keep it simple for outside contributors though.
@dexidp/maintainers What do you think?
Beta Was this translation helpful? Give feedback.
All reactions