Yes that's good idea as well. Maybe it could be built on top of the vagrant development environment configuration, so by enabling the full freeradius module we'd have freeradius installed and configured too.
Federico On Thu, Aug 30, 2018 at 9:10 PM A Stanley <[email protected]> wrote: > Along the lines of a full vagrant development environment. I spent a > good bit of time creating a working environment with freeradius and > mysql to work with django-freeradius. I used docker compose with > tricks I learned from using django-cookiecutter but a consistent setup > for contributors would be helpful. > > v/r, > > Andrew > > On Thu, Aug 30, 2018 at 3:57 AM, Federico Capoano > <[email protected]> wrote: > > I will begin discussing potential ideas for GCI tasks on this thread. > > > > I like what Marco did with Vagrant OpenWISP 2, I would like to propose > > something like that but with the aim of helping new contributors. > > > > First of all, we need a documentation page that explains the python and > > django tools that are normally used by experienced developers, I use > these > > tools regularly but I'm not sure if all the contributors are using them: > > > > django-extensions (I can't live without the "shell_plus" command anymore) > > django-debug-toolbar > > bpython or ipython > > ipdb > > > > Second, I wonder if it would be possible to create a vagrant > configuration > > that brings up a VM with all the repositories of the openwisp2 modules > > cloned (eg: /home/username/openwisp), a python3 virtual environment > created > > with all the dependencies and development tools installed, the openwisp2 > > modules installed with `python setup.py develop` and I wonder if it makes > > sense to also install a default editor in the VM, like Atom, with > packages > > like `flake8`, `jshint` and others pre-installed. > > > > This would be huge! It could help contributors get up to speed a lot > faster. > > > > Do you have interesting ideas for tasks? > > Keep in mind: it will be important to open many small issues on precise > > things to improve in each openwisp module, the smaller and better defined > > the task, the better (teenagers are not exprienced developers and they > need > > precise instructions to get stuff done). > > > > Federico > > > > -- > > You received this message because you are subscribed to the Google Groups > > "OpenWISP" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "OpenWISP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
