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
Not sure, for me I think this is a fine level of ceremony. The current approach is flexible in many dimensions and should scale up to very big projects.
one build can have zero to many "script projects" (like plugins in this case)
one script project can have zero to many dependencies
one script project can have zero to many scripts/classes with main
the scripts part of the build file can refer to zero to many scripts in different script projects.
Basically I think any simplification of this will make less flexible, and we'll end up with different syntaxes to describe the same thing.
Note that the scripts section could in theory be inferred by compiling the scripts projects and scanning the class path, but that is not an option since performance is a hard requirement.
So that's how I see it now, but feel free to float any ideas and let's see if it goes somewhere! :)
Right now, the way to add "plugins" to bleep seems to be the following behavior:
example:
Is there some way we could streamline this a bit? Maybe have a plugins section that creates a "project" and "script" for each bleep plugin dependency?
The text was updated successfully, but these errors were encountered: