Are we still going to have those introductory tasks? Like "Write a small DRF API" with tutorials? I'd like to write some content as I feel this will help me as a developer.
On Sunday, September 2, 2018 at 4:46:10 PM UTC+5:30, Federico Capoano wrote: > > 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] > <javascript:>> 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] <javascript:>> 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] <javascript:>. >> > 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] <javascript:>. >> 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.
