openfisca / legislation-explorer

Explore legislation formulas and parameters.
https://legislation.demo.openfisca.org
GNU Affero General Public License v3.0
26 stars 12 forks source link

Make sure it is very easy to serve legislation-explorer for another country #143

Open guillett opened 6 years ago

guillett commented 6 years ago

In my opinion, we want to provide almost off the shelf tools to teams working on a new country package.

How easy would it be for a new country to have these tools available ? In other words, what is the cost of serving: https://template.openfisca.org/legislation ; https://it.openfisca.org/legislation or https://nz.openfisca.org/legislation ?

MattiSG commented 6 years ago

Tested with nz.openfisca.org.

Currently it's pretty hard. I'm working on improving this substantially. #145 puts all the bases in place. I'm now working on i18n, which is currently much weaker than it seems. I will then do a pass on changing the configuration management system. The reliance on config files that are bundled in this repo makes it impossible to scale. There is also a question regarding how to ensure updates are propagated to all servers. We can use CI as webhook as is currently the case, and let it as an opt-in for reusers. That's a lot of responsibility to trigger updates all over the world, though.

One big question is the governance process for access to the openfisca.org DNS.