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.

Reply via email to