We've long developed mytake.org as a monorepo, with our facts (debates & constitution) included in the repo. Our "gitfact" refactor moved these facts out into their own repos, e.g. https://github.com/mytakedotorg/us-presidential-debates
We already made our tooling into a standalone gradle plugin which could "compile" the facts from the human-editable files into the json needed by our webapp. This PR steps that up by also moving our tooling into the plugin.
At first this will only work on mac & linux, but windows support will follow.
We've long developed mytake.org as a monorepo, with our facts (debates & constitution) included in the repo. Our "gitfact" refactor moved these facts out into their own repos, e.g. https://github.com/mytakedotorg/us-presidential-debates
We already made our tooling into a standalone gradle plugin which could "compile" the facts from the human-editable files into the json needed by our webapp. This PR steps that up by also moving our tooling into the plugin.
At first this will only work on mac & linux, but windows support will follow.