<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif"><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:georgia,serif">thanks James for the assessment.</div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:georgia,serif"><br></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span style="text-align:start;text-indent:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><div class="gmail_default"><span style="font-size:12.8px">I've successfully migrated a few of the pages from<span> </span><a href="https://wiki.sugarlabs.org/go/Activities" target="_blank" style="color:rgb(17,85,204)">https://wiki.sugarlabs.org/go/<wbr>Activities</a> to GitHub</span></div><div class="gmail_default"><span style="font-size:12.8px">Find the pull request at<span> </span><a href="https://github.com/godiard/help-activity/pull/38" target="_blank" style="color:rgb(17,85,204)">https://github.com/godiard/<wbr>help-activity/pull/38</a></span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">and now, the wiki-pages needs to be deprecated.</span></div><div class="gmail_default"><span style="font-size:12.8px">As to delete a page from the wiki, an user needs 'administrators' rights,</span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">thus,</span></div><div class="gmail_default"><span style="font-size:12.8px">Some possible ways to delete the pages are:</span></div><div class="gmail_default"><span style="font-size:12.8px">1. create a bot account with restricted permissions which can delete pages(my preferred choice)</span></div><div class="gmail_default"><span style="font-size:12.8px">2.<span> </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">for a temporary period </span>grant delete rights to me</span></div><div class="gmail_default"><span style="font-size:12.8px">3. someone trusted deletes the pages</span></div><div class="gmail_default"><span style="font-size:12.8px">4. something else and better (please suggest)</span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">It may not be convenient to delete the pages manually as there will be thousands of those(including extra images/files attached to the pages) for the 345 pages to be migrated</span></div><div class="gmail_default"><span style="font-size:12.8px">All of the deletion is preferred to be done by a script (which uses<span> </span><a href="https://www.mediawiki.org/wiki/API:Delete" target="_blank" style="color:rgb(17,85,204)">https://www.mediawiki.org/<wbr>wiki/API:Delete</a>), under close supervision</span></div><div class="gmail_default"><span style="font-size:12.8px">Do not worry, no damage(if at all) will be permanent; since it is possible to always recover pages deleted by an user with 'administrators' rights. Read <a href="https://www.mediawiki.org/wiki/Help:Deletion_and_undeletion" target="_blank" style="color:rgb(17,85,204)">https://www.mediawiki.<wbr>org/wiki/Help:Deletion_and_<wbr>undeletion</a></span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">Please recommend the desired course of action</span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">thanks,</span></div><div class="gmail_default"><span style="font-size:12.8px">Rudra Sadhu</span></div></span></div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 26, 2018 at 10:41 AM, James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks, I've reviewed your updated proposal.<br>
<br>
My assessment of project impact;<br>
<br>
Originally documentation was separate because we had non-coding<br>
developers and tool chains that varied by type of developer.  Now we<br>
use GitHub the tool chains are combined.<br>
<br>
With the project as described, documentation will be concentrated in<br>
the source code repository for an activity, reducing ongoing<br>
maintenance.<br>
<br>
We have less active Wiki contributors than we ever did, and in the<br>
current threat environment a Wiki requires significant monitoring and<br>
administration; we recently lost some system administrators and gained<br>
new ones; using GitHub allows us to outsource system administration.<br>
<span class=""><br>
On Sun, Mar 25, 2018 at 08:06:49PM +0530, Rudra Sadhu wrote:<br>
> Thanks James, Carlos, Gonzalo and everyone for the insights<br>
><br>
> Your inputs helped a lot, and I've updated my proposal accordingly.<br>
> A lot of important stuff was added such as the working the Help Activity,<br>
> keeping check on the activity bundle sizes and completing the miscellaneous<br>
> section.<br>
><br>
</span>> The proposal is available at [1]<a href="https://wiki.sugarlabs.org/go/Summer_of_Code/" rel="noreferrer" target="_blank">https://wiki.sugarlabs.<wbr>org/go/Summer_of_Code/</a><br>
<span class="">> 2018/attentive_migration_of_<wbr>wiki_activity_pages_to_git<br>
> I've also shared the same via the GSoC dashboard<br>
> Please read, most importantly the 'About Project' section<br>
><br>
> Let me know of the stuff I should add/remove/update to better justify the<br>
> task. <br>
><br>
> also It would help, if someone volunteers to answer the impact of this project<br>
> required to be filled in as an answer in the 'Project and the Community'<br>
> section <br>
><br>
> Thanks<br>
> Rudra Sadhu<br>
><br>
</span><span class="">> On Wed, Mar 21, 2018 at 5:46 PM, Rudra Sadhu <[2]<a href="mailto:rdrsadhu@gmail.com">rdrsadhu@gmail.com</a>> wrote:<br>
><br>
>     Thanks James,<br>
>     the resources you mentioned were really helpful.<br>
><br>
>     I went ahead to migrate a few of the pages by the guidelines you described.<br>
</span>>     Find the Pull Request here: [3]<a href="https://github.com/sugarlabs/activity-abacus" rel="noreferrer" target="_blank">https://github.com/<wbr>sugarlabs/activity-abacus</a><br>
>     /pull/13<br>
><br>
>     Please review<br>
<span class="">><br>
>     On Wed, Mar 21, 2018 at 4:32 AM, James Cameron <[4]<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>> wrote:<br>
><br>
>         On IRC #sugar Vipul Gupta asked;<br>
><br>
>         <vipulgupta2048> Hey, in the Activity task of migration. We need to<br>
>         migrate content from activities page to their Githubs or their git<br>
>         pages.<br>
><br>
>         <vipulgupta2048> ?<br>
><br>
>         <vipulgupta2048> Please clarify which one is it. Some pages don't have<br>
>         the links of their repository<br>
><br>
>         <vipulgupta2048> The organisations is not uniform. I have included<br>
>         this in my proposal too.<br>
><br>
>         <Quozl_> vipulgupta2048: need to write a program that will migrate<br>
</span>>         content from [5]<a href="http://wiki.sugarlabs.org" rel="noreferrer" target="_blank">wiki.sugarlabs.org</a> activities page to respective GitHub<br>
<div><div class="h5">>         repository README.md files, yet without duplicating what is there, and<br>
>         without duplicating user documentation in the help-activity, see<br>
>         recent posts to sugar-devel@ discussing the issue.<br>
><br>
>         <Quozl_> vipulgupta2048: did you get the above?  if not, i'll have to<br>
>         write a mail.<br>
><br>
>         My recent post is quoted below and can be found in the mailing list<br>
>         archives.<br>
><br>
>         On Wed, Mar 14, 2018 at 06:04:02PM +1100, James Cameron wrote:<br>
>         > G'day Rudra,<br>
>         ><br>
>         > Thanks for being at the meeting earlier, and for your proposal.<br>
>         ><br>
>         > A project for GSoC 2013 added context sensitive help, or user<br>
>         > documentation, to the Sugar desktop, with alt+shift+h key.<br>
>         ><br>
>         > It works with the Help activity.  Metadata in the Help activity links<br>
>         a<br>
>         > subject activity to a markdown source file, which is converted to<br>
>         HTML<br>
>         > and rendered in a tiny browser.<br>
>         ><br>
>         > Many of these source files came from the Wiki pages of activities,<br>
>         and<br>
>         > have been updated since then.<br>
>         ><br>
>         > Please review and integrate the Help activity into your proposal; for<br>
>         > instance;<br>
>         ><br>
>         > - avoid duplicating user documentation into activity repositories,<br>
>         >   because that would make for unncessary maintenance burden, or;<br>
>         ><br>
>         > - move some of the Help activity files into activity repositories and<br>
>         >   provide a way to update the Help activity from the subject<br>
>         >   activities.<br>
>         ><br>
>         > Please review the discussion on these two pull requests;<br>
>         ><br>
</div></div>>         > [6]<a href="https://github.com/sugarlabs/activity-abacus/pull/12" rel="noreferrer" target="_blank">https://github.com/<wbr>sugarlabs/activity-abacus/<wbr>pull/12</a><br>
>         > [7]<a href="https://github.com/sugarlabs/sugar-docs/pull/137" rel="noreferrer" target="_blank">https://github.com/<wbr>sugarlabs/sugar-docs/pull/137</a><br>
<span class="">>         ><br>
>         > And then ask any questions to clarify, thanks.<br>
>         ><br>
>         > --<br>
>         > James Cameron<br>
</span>>         > [8]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
><br>
>         --<br>
>         James Cameron<br>
>         [9]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
><br>
> References:<br>
><br>
> [1] <a href="https://wiki.sugarlabs.org/go/Summer_of_Code/2018/attentive_migration_of_wiki_activity_pages_to_git" rel="noreferrer" target="_blank">https://wiki.sugarlabs.org/go/<wbr>Summer_of_Code/2018/attentive_<wbr>migration_of_wiki_activity_<wbr>pages_to_git</a><br>
> [2] mailto:<a href="mailto:rdrsadhu@gmail.com">rdrsadhu@gmail.com</a><br>
> [3] <a href="https://github.com/sugarlabs/activity-abacus/pull/13" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>activity-abacus/pull/13</a><br>
> [4] mailto:<a href="mailto:quozl@laptop.org">quozl@laptop.org</a><br>
> [5] <a href="http://wiki.sugarlabs.org/" rel="noreferrer" target="_blank">http://wiki.sugarlabs.org/</a><br>
> [6] <a href="https://github.com/sugarlabs/activity-abacus/pull/12" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>activity-abacus/pull/12</a><br>
> [7] <a href="https://github.com/sugarlabs/sugar-docs/pull/137" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>sugar-docs/pull/137</a><br>
> [8] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [9] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
</div></div></blockquote></div><br></div>