This is Vokomokum's image for Foodsoft. It adds on top of upstream Foodsoft some plugins:
- Foodsoft-shop as a plugin, see
plugins/shop
(and also foodcoops PR#581). - Integration with the Vokomokum-specific member system, see
plugins/vokomokum
.
Please see vkmkm-deploy for our deployment setup.
As for development (of the vokomokum plugin) you need the members app, this almost ends up being the same as the production setup. It would be useful however to provide a minimal development environment (with the plugins mounted as a volume). Pending.
If you'd like to test other plugins, you can symlink/copy them in a Foodsoft installation and work on them there.
Foodsoft is licensed under the AGPL license (version 3 or later). Practically this means that you are free to use, adapt and redistribute the software, as long as you publish any changes you make to the code.
For private use, there are no restrictions, but if you give others access to Foodsoft (like running it open to the internet), you must also make your changes available under the same license. This can be as easy as forking the project on Github and pushing your changes. You are not required to integrate your changes back (but if you're up for it that would be very welcome).
To make it a little easier, configuration files are exempt, so you can just install and configure Foodsoft without having to publish your changes. These files are marked as public domain in the file header.
Please see LICENSE for the full and authoritative text. Some bundled third-party components have other licenses.
Thanks to Icons8 for letting us use their icons.