[Live-demo] Notebook-review

Cameron Shorter cameron.shorter at gmail.com
Mon Mar 14 13:28:36 PDT 2016


Hi Massimo,
I also agree that a review process is in order. I'd actually extend to 
suggest that a development process should be described as well, and that 
we should align with existing OSGeo-Live documentation processes.

Ie, we should be able to find Notebook processes linked from here:
https://wiki.osgeo.org/wiki/Live_GIS_Disc#Documentation

I also think that we should describe the processes in the OSGeo-Live 
wiki (which uses media wiki) rather than a git wiki. This is to ensure 
consistency with the rest of OSGeo-Live. Although I'm open to being 
convinced otherwise if there are strong advantages to using a git wiki.

I'd suggest following a similar style to the Quickstart guide:
https://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Application_Quick_Start
For example, create a template Notebook, with comments, that someone 
else can follow to create a new Quickstart.

I see our weak point from an OSGeo-Live project's point of view is 
sourcing a person or people willing to provide detailed review of the 
Notebooks.
In particular, it is a significant time sink reviewing documentation to 
ensure it has well formed, concise English, at the standard of a 
technical text book. (This is the standard we have been targeting so 
far, and I believe Notebooks should also be required to meet this standard).
I'd guess that about 60% of time of creating a good notebook would be in 
writing code, 40% in describing it.

Massimo, for context, your docs are quite good, but I'd estimate that 
they would be ~ 10% to 20% of your effort would be required to review 
the docs to our current standards. Reviewing the English in your 
Quickstart took me 3 to 4 hours, and that didn't include running any of 
the steps.

Sourcing someone with good English writing skills to write Notebooks 
will help the review process a lot.

Cheers, Cameron

On 15/03/2016 5:08 am, Angelos Tzotsos wrote:
> Hi Massimo,
>
> I agree that we need a review process for all notebooks (not just GSoC).
>
> +1
> Angelos
>
> On 03/14/2016 01:11 AM, massimo di stefano wrote:
>>  From the discussion we had so far it is clear to me we need a 
>> *official revision procedure* to have the work done for the GSoC 
>> integrated into the live.
>>
>> I agreed in “hiding”  the jupyter notebook, and so the GSoC work, 
>> from this release of the Live,
>> in favor of a transparent public commitment to review the efforts done.
>>
>> IMHO the spreadsheet approach we use for project review doesn’t apply 
>> very well in this context.
>> To facilitate keeping track of the review and facilitate potential 
>> new contributors,
>> I propose to open a motion in accepting the use of github 
>> checklist+issue tracker to keep track of the review process.
>>
>> I started this page, which should help in making this possible:
>>
>> https://github.com/epifanio/OSGeoLive-Notebooks/wiki/Notebook-review 
>> <https://github.com/epifanio/OSGeoLive-Notebooks/wiki/Notebook-review> <https://github.com/epifanio/OSGeoLive-Notebooks/wiki/Notebook-review 
>> <https://github.com/epifanio/OSGeoLive-Notebooks/wiki/Notebook-review>>
>>
>> We can improve it making it more clear, but should give you the idea.
>>
>> This motion is to validate the work done during GSoC, which is:
>>
>> “Development of educational material in the form of interactive 
>> notebooks”
>>
>> and to help the coordination between potential contributors for this 
>> specific topic.
>>
>>
>>
>> Here it is my +1
>>
>>
>> Cheers,
>> Massimo.
>>
>>
>
>

-- 
Cameron Shorter,
Software and Data Solutions Manager
LISAsoft
Suite 112, Jones Bay Wharf,
26 - 32 Pirrama Rd, Pyrmont NSW 2009

P +61 2 9009 5000,  W www.lisasoft.com,  F +61 2 9009 5099




More information about the Osgeolive mailing list