tindzk / seed

Build tool for Scala projects
https://tindzk.github.io/seed/
Apache License 2.0
238 stars 13 forks source link

Separation of Build File Format Through a Documented Interface #110

Open sirinath opened 3 years ago

sirinath commented 3 years ago

Can a documented interface be added separating the build file format from the back end processing?

This way the file format can parser can be easily swapped out and new ones added to support more formats.

Also, make the configuration format pluggable for easy additions.

Also one can use seed as an embedded script using a DSL or program without using a particular configuration file.

This will give the most flexibility.