podemos-info / decidim-module-crowdfundings

GNU Affero General Public License v3.0
3 stars 1 forks source link

Request to change name of module #36

Open xabier opened 6 years ago

xabier commented 6 years ago

This is a fantastic functionality for Decidim. I just wanted to ask to change the name:

  1. Adapt to the new created standard by which we ask new modules to adopt the rule decidim-module-X where X stands for the name of the module
  2. Consider changing the name "collaborations", we have planned features with this name and, if I am not wrong, this module would more precisely be called decidim-module-crowdfunding

thanks!

leio10 commented 6 years ago

@xabier ok, we were waiting to confirm that this would be the naming schema for modules. We will change https://github.com/podemos-info/decidim-votings too. @jsperezg I'm changing the repo name, would you please change the gem name?

xabier commented 6 years ago

@andreslucena can confirm but you can also check here: https://github.com/decidim/decidim-module-blogs as an example.

Regarding voting. I assume you are not developing software for voting but to make Decidim compatible with voting SaaS. Could we put that on the name? Is just and idea! Just thinking it might be confusion if, in the future, someone does actually code a voting module.

leio10 commented 6 years ago

Our idea of the votings module is to be able connect it with any secure online voting platform. Currently, it only supports nVotes, but it could be adapted to other systems in the future.

Also, as nVotes is an open-source platform, thus it is not only SaaS, it can be installed on your own servers.

Finally, building a secure voting system is a very hard and complex task, so I don't think that is feasible to build it inside a Decidim module; that means that every votings module should be a connector to an external system. Anyway, we can change its name to decidim-module-secure-votings, to leave decidim-module-votings for some kind of "unsecure" votings module; but probably decidim-module-polls or something like that would be the appropriate name for that kind of module.

xabier commented 6 years ago

I am not that much concerned with a future fully secure and cryptographically consistent module for evoting with Decidim but more with how descriptive decidim-module-voting with what this module will really do: maybe decidim-module-evotegateway might be better?