{"thread":{"id":"41811","subject":"[Outreachy] Git remote whitelist/blacklist","startedAt":"2016-03-24T14:50:54Z","lastAt":"2016-04-13T07:40:48Z","messageCount":7,"participants":["elena petrashen","Lars Schneider","Matthieu Moy"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"281673","messageId":"CAJPOeMdLHOJqgevGz8jirx-PnvNHbAUsHknBG_1hzZ5srBseEw@mail.gmail.com","threadId":"41811","inReplyTo":null,"subject":"[Outreachy] Git remote whitelist/blacklist","fromName":"elena petrashen","fromEmail":"elena.petrashen@gmail.com","sentAt":"2016-03-24T14:50:54Z","receivedAt":"2016-03-24T14:50:54Z","isPatch":false,"sender":{"key":"elena.petrashen@gmail.com","avatar":"https://gravatar.com/avatar/a2fd27bdf84eb2b7fc7b034a358aa6777fe86d5a9ac9339f122aea2b6b7689d4?d=mp&s=160"},"body":"Hi,\n\nI'm thinking of applying to Outreachy program this round with Git\nand the project I'm really interested in is \"Git remote whitelist/blacklist\"\nproject (http://git.github.io/SoC-2016-Ideas/).\nI have drafted the description/timeline for this project\nand it would be great to get feedback/suggestions.\n(I'm actually a bit confused about the scale of this. The\nOutreachy application doesn't ask for \"proposal\" in the way\nGSoC seems to, but merely requests \"details and the timeline\",\nso I'm not sure whether the shorter description of what's planned\nis expected or should I go deeper in detail. I apologize if I\nchose a wrong approach.)\n\nThank you!\n\n>> What project(s) are you interested in (these can be in the\nsame or different organizations)?\nMy preferred project to work on is Git remote whitelist/blacklist\nproject listed on http://git.github.io/SoC-2016-Ideas/. I'm really\ninterested in doing this project as I think this kind of effort is\nreally important: I recently started using git myself, and sometimes\nI was really scared to push something to the location I was not\nsupposed to push to. I would really appreciate the opportunity in\nparticipating in making git a bit more newbie-friendly.\n\n>> Who is a possible mentor for the project you are most interested in?\nLars Schneider\n\n>> Please describe the details and the timeline of the work you\nplan to accomplish on the project you are most interested in (discuss\nthese first with the mentor of the project):\nThe goal is to provide a safer environment for newcomers to Git to\n enabling the possibility to modify git config, adding there \"allowed\"\n and \"denied\" remotes for pushing. Code, tests, and documentation\n are to be created.\n\nTimeline:\n0. Analysis\n  Apr 22 - May 22 - studying the current code and drafting the\nimplementation proposal\n1. Design\n a. May 22-June 1 - discussion with the mentor regarding the task,\npresenting the approach and amending it per mentor's feedback\n b. June 1st-June 15th - communicating with the community\nregarding the suggested changes and agreeing on logic, scope\nand format of changes.\n2. Development\n c. June 15th-July 1st - submitting code for the first basic version,\namending it according to the feedback\n d. July 1st - July 15th - extending the code to cover all of the\nagreed scope\n e. July 15th - Aug 1st - finalizing full coverage with tests and\ndocumentation\n3. Evaluation\n f. Aug 1st - Aug 23rd - adding nice-to-have features and other\nsuggestion by the community\n"},{"id":"281907","messageId":"CAJPOeMe2p0eh6Lju2L3JB8zHFKcQozNAO673FUQtrc4q5fOfrA@mail.gmail.com","threadId":"41811","inReplyTo":"CAJPOeMdLHOJqgevGz8jirx-PnvNHbAUsHknBG_1hzZ5srBseEw@mail.gmail.com","subject":"Re: [Outreachy] Git remote whitelist/blacklist","fromName":"elena petrashen","fromEmail":"elena.petrashen@gmail.com","sentAt":"2016-03-26T12:15:25Z","receivedAt":"2016-03-26T12:15:25Z","isPatch":false,"sender":{"key":"elena.petrashen@gmail.com","avatar":"https://gravatar.com/avatar/a2fd27bdf84eb2b7fc7b034a358aa6777fe86d5a9ac9339f122aea2b6b7689d4?d=mp&s=160"},"body":"Hi everyone,\n\nI think I will submit the application as it is now, but still\nit would be great to get feedback on it, as I don't think\nthere was no reply because everything was perfect :(\n\nThank you! And have an awesome weekend.\n\nOn Thu, Mar 24, 2016 at 5:50 PM, elena petrashen\n<elena.petrashen@gmail.com> wrote:\n> Hi,\n>\n> I'm thinking of applying to Outreachy program this round with Git\n> and the project I'm really interested in is \"Git remote whitelist/blacklist\"\n> project (http://git.github.io/SoC-2016-Ideas/).\n> I have drafted the description/timeline for this project\n> and it would be great to get feedback/suggestions.\n> (I'm actually a bit confused about the scale of this. The\n> Outreachy application doesn't ask for \"proposal\" in the way\n> GSoC seems to, but merely requests \"details and the timeline\",\n> so I'm not sure whether the shorter description of what's planned\n> is expected or should I go deeper in detail. I apologize if I\n> chose a wrong approach.)\n>\n> Thank you!\n>\n>>> What project(s) are you interested in (these can be in the\n> same or different organizations)?\n> My preferred project to work on is Git remote whitelist/blacklist\n> project listed on http://git.github.io/SoC-2016-Ideas/. I'm really\n> interested in doing this project as I think this kind of effort is\n> really important: I recently started using git myself, and sometimes\n> I was really scared to push something to the location I was not\n> supposed to push to. I would really appreciate the opportunity in\n> participating in making git a bit more newbie-friendly.\n>\n>>> Who is a possible mentor for the project you are most interested in?\n> Lars Schneider\n>\n>>> Please describe the details and the timeline of the work you\n> plan to accomplish on the project you are most interested in (discuss\n> these first with the mentor of the project):\n> The goal is to provide a safer environment for newcomers to Git to\n>  enabling the possibility to modify git config, adding there \"allowed\"\n>  and \"denied\" remotes for pushing. Code, tests, and documentation\n>  are to be created.\n>\n> Timeline:\n> 0. Analysis\n>   Apr 22 - May 22 - studying the current code and drafting the\n> implementation proposal\n> 1. Design\n>  a. May 22-June 1 - discussion with the mentor regarding the task,\n> presenting the approach and amending it per mentor's feedback\n>  b. June 1st-June 15th - communicating with the community\n> regarding the suggested changes and agreeing on logic, scope\n> and format of changes.\n> 2. Development\n>  c. June 15th-July 1st - submitting code for the first basic version,\n> amending it according to the feedback\n>  d. July 1st - July 15th - extending the code to cover all of the\n> agreed scope\n>  e. July 15th - Aug 1st - finalizing full coverage with tests and\n> documentation\n> 3. Evaluation\n>  f. Aug 1st - Aug 23rd - adding nice-to-have features and other\n> suggestion by the community\n"},{"id":"282092","messageId":"BDAD45DF-8E1B-4BD7-AE5E-FC4788BC7634@gmail.com","threadId":"41811","inReplyTo":"CAJPOeMe2p0eh6Lju2L3JB8zHFKcQozNAO673FUQtrc4q5fOfrA@mail.gmail.com","subject":"Re: [Outreachy] Git remote whitelist/blacklist","fromName":"Lars Schneider","fromEmail":"larsxschneider@gmail.com","sentAt":"2016-03-29T19:24:41Z","receivedAt":"2016-03-29T19:24:41Z","isPatch":false,"sender":{"key":"larsxschneider@gmail.com","avatar":"https://avatars.githubusercontent.com/u/477434?v=4"},"body":"Hi Elena,\n\nsorry for the late reply. I think it is great that you are interested in the Git remote whitelist/blacklist idea. Unfortunately I don't have any experience with Outreachy and I wonder what kind of feedback you are looking for.\n\nThanks,\nLars\n\n\n> On 26 Mar 2016, at 13:15, elena petrashen <elena.petrashen@gmail.com> wrote:\n> \n> Hi everyone,\n> \n> I think I will submit the application as it is now, but still\n> it would be great to get feedback on it, as I don't think\n> there was no reply because everything was perfect :(\n> \n> Thank you! And have an awesome weekend.\n> \n> On Thu, Mar 24, 2016 at 5:50 PM, elena petrashen\n> <elena.petrashen@gmail.com> wrote:\n>> Hi,\n>> \n>> I'm thinking of applying to Outreachy program this round with Git\n>> and the project I'm really interested in is \"Git remote whitelist/blacklist\"\n>> project (http://git.github.io/SoC-2016-Ideas/).\n>> I have drafted the description/timeline for this project\n>> and it would be great to get feedback/suggestions.\n>> (I'm actually a bit confused about the scale of this. The\n>> Outreachy application doesn't ask for \"proposal\" in the way\n>> GSoC seems to, but merely requests \"details and the timeline\",\n>> so I'm not sure whether the shorter description of what's planned\n>> is expected or should I go deeper in detail. I apologize if I\n>> chose a wrong approach.)\n>> \n>> Thank you!\n>> \n>>>> What project(s) are you interested in (these can be in the\n>> same or different organizations)?\n>> My preferred project to work on is Git remote whitelist/blacklist\n>> project listed on http://git.github.io/SoC-2016-Ideas/. I'm really\n>> interested in doing this project as I think this kind of effort is\n>> really important: I recently started using git myself, and sometimes\n>> I was really scared to push something to the location I was not\n>> supposed to push to. I would really appreciate the opportunity in\n>> participating in making git a bit more newbie-friendly.\n>> \n>>>> Who is a possible mentor for the project you are most interested in?\n>> Lars Schneider\n>> \n>>>> Please describe the details and the timeline of the work you\n>> plan to accomplish on the project you are most interested in (discuss\n>> these first with the mentor of the project):\n>> The goal is to provide a safer environment for newcomers to Git to\n>> enabling the possibility to modify git config, adding there \"allowed\"\n>> and \"denied\" remotes for pushing. Code, tests, and documentation\n>> are to be created.\n>> \n>> Timeline:\n>> 0. Analysis\n>>  Apr 22 - May 22 - studying the current code and drafting the\n>> implementation proposal\n>> 1. Design\n>> a. May 22-June 1 - discussion with the mentor regarding the task,\n>> presenting the approach and amending it per mentor's feedback\n>> b. June 1st-June 15th - communicating with the community\n>> regarding the suggested changes and agreeing on logic, scope\n>> and format of changes.\n>> 2. Development\n>> c. June 15th-July 1st - submitting code for the first basic version,\n>> amending it according to the feedback\n>> d. July 1st - July 15th - extending the code to cover all of the\n>> agreed scope\n>> e. July 15th - Aug 1st - finalizing full coverage with tests and\n>> documentation\n>> 3. Evaluation\n>> f. Aug 1st - Aug 23rd - adding nice-to-have features and other\n>> suggestion by the community\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"282200","messageId":"22DDACCE-6563-4097-9AE3-2CCD80CD0C1F@gmail.com","threadId":"41811","inReplyTo":"BDAD45DF-8E1B-4BD7-AE5E-FC4788BC7634@gmail.com","subject":"Re: [Outreachy] Git remote whitelist/blacklist","fromName":"Lars Schneider","fromEmail":"larsxschneider@gmail.com","sentAt":"2016-03-30T08:21:18Z","receivedAt":"2016-03-30T08:21:18Z","isPatch":false,"sender":{"key":"larsxschneider@gmail.com","avatar":"https://avatars.githubusercontent.com/u/477434?v=4"},"body":"Hi Elena,\n\nI thought a bit more about your proposal. The Outreachy internship is scheduled for 3 months and I think you would be able to come up with a \"Git remote whitelist/blacklist\" implementation that the Git list considers to accept within a month. In that case it would be good if you would have a few extra ideas in your Outreachy proposal that you could tackle afterwards. These extras could be extensions to the \"whitelist/blacklist\" project or a contribution to a completely different part of Git. According to the Outreachy page [1] you can still change your application until April 22.\n\nIn addition I wonder if you would be willing to start slowly with the \"drafting the implementation\" task even before April 22. I, and AFAIK the majority of the other people on the list, do not work full time on Git. That means some email responses might be delayed for reasons unrelated to Git. Therefore I think you will have a better experience if you work with a steady slow pace instead of high burst of list activity :-)\n\nCheers,\nLars\n  \n\n[1] https://wiki.gnome.org/Outreachy#Submit_an_Application\n\n\n> On 29 Mar 2016, at 21:24, Lars Schneider <larsxschneider@gmail.com> wrote:\n> \n> Hi Elena,\n> \n> sorry for the late reply. I think it is great that you are interested in the Git remote whitelist/blacklist idea. Unfortunately I don't have any experience with Outreachy and I wonder what kind of feedback you are looking for.\n> \n> Thanks,\n> Lars\n> \n> \n>> On 26 Mar 2016, at 13:15, elena petrashen <elena.petrashen@gmail.com> wrote:\n>> \n>> Hi everyone,\n>> \n>> I think I will submit the application as it is now, but still\n>> it would be great to get feedback on it, as I don't think\n>> there was no reply because everything was perfect :(\n>> \n>> Thank you! And have an awesome weekend.\n>> \n>> On Thu, Mar 24, 2016 at 5:50 PM, elena petrashen\n>> <elena.petrashen@gmail.com> wrote:\n>>> Hi,\n>>> \n>>> I'm thinking of applying to Outreachy program this round with Git\n>>> and the project I'm really interested in is \"Git remote whitelist/blacklist\"\n>>> project (http://git.github.io/SoC-2016-Ideas/).\n>>> I have drafted the description/timeline for this project\n>>> and it would be great to get feedback/suggestions.\n>>> (I'm actually a bit confused about the scale of this. The\n>>> Outreachy application doesn't ask for \"proposal\" in the way\n>>> GSoC seems to, but merely requests \"details and the timeline\",\n>>> so I'm not sure whether the shorter description of what's planned\n>>> is expected or should I go deeper in detail. I apologize if I\n>>> chose a wrong approach.)\n>>> \n>>> Thank you!\n>>> \n>>>>> What project(s) are you interested in (these can be in the\n>>> same or different organizations)?\n>>> My preferred project to work on is Git remote whitelist/blacklist\n>>> project listed on http://git.github.io/SoC-2016-Ideas/. I'm really\n>>> interested in doing this project as I think this kind of effort is\n>>> really important: I recently started using git myself, and sometimes\n>>> I was really scared to push something to the location I was not\n>>> supposed to push to. I would really appreciate the opportunity in\n>>> participating in making git a bit more newbie-friendly.\n>>> \n>>>>> Who is a possible mentor for the project you are most interested in?\n>>> Lars Schneider\n>>> \n>>>>> Please describe the details and the timeline of the work you\n>>> plan to accomplish on the project you are most interested in (discuss\n>>> these first with the mentor of the project):\n>>> The goal is to provide a safer environment for newcomers to Git to\n>>> enabling the possibility to modify git config, adding there \"allowed\"\n>>> and \"denied\" remotes for pushing. Code, tests, and documentation\n>>> are to be created.\n>>> \n>>> Timeline:\n>>> 0. Analysis\n>>> Apr 22 - May 22 - studying the current code and drafting the\n>>> implementation proposal\n>>> 1. Design\n>>> a. May 22-June 1 - discussion with the mentor regarding the task,\n>>> presenting the approach and amending it per mentor's feedback\n>>> b. June 1st-June 15th - communicating with the community\n>>> regarding the suggested changes and agreeing on logic, scope\n>>> and format of changes.\n>>> 2. Development\n>>> c. June 15th-July 1st - submitting code for the first basic version,\n>>> amending it according to the feedback\n>>> d. July 1st - July 15th - extending the code to cover all of the\n>>> agreed scope\n>>> e. July 15th - Aug 1st - finalizing full coverage with tests and\n>>> documentation\n>>> 3. Evaluation\n>>> f. Aug 1st - Aug 23rd - adding nice-to-have features and other\n>>> suggestion by the community\n>> --\n>> To unsubscribe from this list: send the line \"unsubscribe git\" in\n>> the body of a message to majordomo@vger.kernel.org\n>> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n> \n"},{"id":"282644","messageId":"CAJPOeMdzMa_75YZXW6_kEHApgKq-__A_zU_mDRePtA32Yr1xsA@mail.gmail.com","threadId":"41811","inReplyTo":"22DDACCE-6563-4097-9AE3-2CCD80CD0C1F@gmail.com","subject":"Re: [Outreachy] Git remote whitelist/blacklist","fromName":"elena petrashen","fromEmail":"elena.petrashen@gmail.com","sentAt":"2016-04-04T20:21:13Z","receivedAt":"2016-04-04T20:21:13Z","isPatch":false,"sender":{"key":"elena.petrashen@gmail.com","avatar":"https://gravatar.com/avatar/a2fd27bdf84eb2b7fc7b034a358aa6777fe86d5a9ac9339f122aea2b6b7689d4?d=mp&s=160"},"body":"Hi Lars,\n\nthank you so much for reaching out to me! and thank you for your\nsuggestions too, I'm changing my application to reflect those. It does\nreally make sense to start the discussion earlier then I scheduled,\nand add some extra ideas that could be completed after the\nwhitelist/blacklist. Probably if those ideas are the extensions to the\nwhitelist/blacklist, they could be also agreed on when discussing the\noverall project scope.\n\nCheers,\nElena\n\nOn Wed, Mar 30, 2016 at 11:21 AM, Lars Schneider\n<larsxschneider@gmail.com> wrote:\n> Hi Elena,\n>\n> I thought a bit more about your proposal. The Outreachy internship is scheduled for 3 months and I think you would be able to come up with a \"Git remote whitelist/blacklist\" implementation that the Git list considers to accept within a month. In that case it would be good if you would have a few extra ideas in your Outreachy proposal that you could tackle afterwards. These extras could be extensions to the \"whitelist/blacklist\" project or a contribution to a completely different part of Git. According to the Outreachy page [1] you can still change your application until April 22.\n>\n> In addition I wonder if you would be willing to start slowly with the \"drafting the implementation\" task even before April 22. I, and AFAIK the majority of the other people on the list, do not work full time on Git. That means some email responses might be delayed for reasons unrelated to Git. Therefore I think you will have a better experience if you work with a steady slow pace instead of high burst of list activity :-)\n>\n> Cheers,\n> Lars\n>\n>\n> [1] https://wiki.gnome.org/Outreachy#Submit_an_Application\n>\n>\n>> On 29 Mar 2016, at 21:24, Lars Schneider <larsxschneider@gmail.com> wrote:\n>>\n>> Hi Elena,\n>>\n>> sorry for the late reply. I think it is great that you are interested in the Git remote whitelist/blacklist idea. Unfortunately I don't have any experience with Outreachy and I wonder what kind of feedback you are looking for.\n>>\n>> Thanks,\n>> Lars\n>>\n>>\n>>> On 26 Mar 2016, at 13:15, elena petrashen <elena.petrashen@gmail.com> wrote:\n>>>\n>>> Hi everyone,\n>>>\n>>> I think I will submit the application as it is now, but still\n>>> it would be great to get feedback on it, as I don't think\n>>> there was no reply because everything was perfect :(\n>>>\n>>> Thank you! And have an awesome weekend.\n>>>\n>>> On Thu, Mar 24, 2016 at 5:50 PM, elena petrashen\n>>> <elena.petrashen@gmail.com> wrote:\n>>>> Hi,\n>>>>\n>>>> I'm thinking of applying to Outreachy program this round with Git\n>>>> and the project I'm really interested in is \"Git remote whitelist/blacklist\"\n>>>> project (http://git.github.io/SoC-2016-Ideas/).\n>>>> I have drafted the description/timeline for this project\n>>>> and it would be great to get feedback/suggestions.\n>>>> (I'm actually a bit confused about the scale of this. The\n>>>> Outreachy application doesn't ask for \"proposal\" in the way\n>>>> GSoC seems to, but merely requests \"details and the timeline\",\n>>>> so I'm not sure whether the shorter description of what's planned\n>>>> is expected or should I go deeper in detail. I apologize if I\n>>>> chose a wrong approach.)\n>>>>\n>>>> Thank you!\n>>>>\n>>>>>> What project(s) are you interested in (these can be in the\n>>>> same or different organizations)?\n>>>> My preferred project to work on is Git remote whitelist/blacklist\n>>>> project listed on http://git.github.io/SoC-2016-Ideas/. I'm really\n>>>> interested in doing this project as I think this kind of effort is\n>>>> really important: I recently started using git myself, and sometimes\n>>>> I was really scared to push something to the location I was not\n>>>> supposed to push to. I would really appreciate the opportunity in\n>>>> participating in making git a bit more newbie-friendly.\n>>>>\n>>>>>> Who is a possible mentor for the project you are most interested in?\n>>>> Lars Schneider\n>>>>\n>>>>>> Please describe the details and the timeline of the work you\n>>>> plan to accomplish on the project you are most interested in (discuss\n>>>> these first with the mentor of the project):\n>>>> The goal is to provide a safer environment for newcomers to Git to\n>>>> enabling the possibility to modify git config, adding there \"allowed\"\n>>>> and \"denied\" remotes for pushing. Code, tests, and documentation\n>>>> are to be created.\n>>>>\n>>>> Timeline:\n>>>> 0. Analysis\n>>>> Apr 22 - May 22 - studying the current code and drafting the\n>>>> implementation proposal\n>>>> 1. Design\n>>>> a. May 22-June 1 - discussion with the mentor regarding the task,\n>>>> presenting the approach and amending it per mentor's feedback\n>>>> b. June 1st-June 15th - communicating with the community\n>>>> regarding the suggested changes and agreeing on logic, scope\n>>>> and format of changes.\n>>>> 2. Development\n>>>> c. June 15th-July 1st - submitting code for the first basic version,\n>>>> amending it according to the feedback\n>>>> d. July 1st - July 15th - extending the code to cover all of the\n>>>> agreed scope\n>>>> e. July 15th - Aug 1st - finalizing full coverage with tests and\n>>>> documentation\n>>>> 3. Evaluation\n>>>> f. Aug 1st - Aug 23rd - adding nice-to-have features and other\n>>>> suggestion by the community\n>>> --\n>>> To unsubscribe from this list: send the line \"unsubscribe git\" in\n>>> the body of a message to majordomo@vger.kernel.org\n>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n>>\n>\n"},{"id":"283300","messageId":"ACBF55F2-290D-4345-A655-1D484F8D64DA@gmail.com","threadId":"41811","inReplyTo":"CAJPOeMdzMa_75YZXW6_kEHApgKq-__A_zU_mDRePtA32Yr1xsA@mail.gmail.com","subject":"Re: [Outreachy] Git remote whitelist/blacklist","fromName":"Lars Schneider","fromEmail":"larsxschneider@gmail.com","sentAt":"2016-04-13T07:03:34Z","receivedAt":"2016-04-13T07:03:34Z","isPatch":false,"sender":{"key":"larsxschneider@gmail.com","avatar":"https://avatars.githubusercontent.com/u/477434?v=4"},"body":"Hi Elena,\n\nI think you application could really stand out if you describe how \nyou intend to approach the remote whitelist/blacklist task in a bit more\ndetail. What files/functions do you intend to modify? Can you reuse existing \nfunctions? What new functions do you plan to add? How do you intend to test the\nfeature? Could you imagine a (command line) user interface for the feature \nbeyond the suggested git config?\n\nYou could also post a very rough RFC (request for comment) patch to show\nhow you would implement a part of the task.\n\nCheers,\nLars\n\n\nOn 04 Apr 2016, at 22:21, elena petrashen <elena.petrashen@gmail.com> wrote:\n\n> Hi Lars,\n> \n> thank you so much for reaching out to me! and thank you for your\n> suggestions too, I'm changing my application to reflect those. It does\n> really make sense to start the discussion earlier then I scheduled,\n> and add some extra ideas that could be completed after the\n> whitelist/blacklist. Probably if those ideas are the extensions to the\n> whitelist/blacklist, they could be also agreed on when discussing the\n> overall project scope.\n> \n> Cheers,\n> Elena\n> \n> On Wed, Mar 30, 2016 at 11:21 AM, Lars Schneider\n> <larsxschneider@gmail.com> wrote:\n>> Hi Elena,\n>> \n>> I thought a bit more about your proposal. The Outreachy internship is scheduled for 3 months and I think you would be able to come up with a \"Git remote whitelist/blacklist\" implementation that the Git list considers to accept within a month. In that case it would be good if you would have a few extra ideas in your Outreachy proposal that you could tackle afterwards. These extras could be extensions to the \"whitelist/blacklist\" project or a contribution to a completely different part of Git. According to the Outreachy page [1] you can still change your application until April 22.\n>> \n>> In addition I wonder if you would be willing to start slowly with the \"drafting the implementation\" task even before April 22. I, and AFAIK the majority of the other people on the list, do not work full time on Git. That means some email responses might be delayed for reasons unrelated to Git. Therefore I think you will have a better experience if you work with a steady slow pace instead of high burst of list activity :-)\n>> \n>> Cheers,\n>> Lars\n>> \n>> \n>> [1] https://wiki.gnome.org/Outreachy#Submit_an_Application\n>> \n>> \n>>> On 29 Mar 2016, at 21:24, Lars Schneider <larsxschneider@gmail.com> wrote:\n>>> \n>>> Hi Elena,\n>>> \n>>> sorry for the late reply. I think it is great that you are interested in the Git remote whitelist/blacklist idea. Unfortunately I don't have any experience with Outreachy and I wonder what kind of feedback you are looking for.\n>>> \n>>> Thanks,\n>>> Lars\n>>> \n>>> \n>>>> On 26 Mar 2016, at 13:15, elena petrashen <elena.petrashen@gmail.com> wrote:\n>>>> \n>>>> Hi everyone,\n>>>> \n>>>> I think I will submit the application as it is now, but still\n>>>> it would be great to get feedback on it, as I don't think\n>>>> there was no reply because everything was perfect :(\n>>>> \n>>>> Thank you! And have an awesome weekend.\n>>>> \n>>>> On Thu, Mar 24, 2016 at 5:50 PM, elena petrashen\n>>>> <elena.petrashen@gmail.com> wrote:\n>>>>> Hi,\n>>>>> \n>>>>> I'm thinking of applying to Outreachy program this round with Git\n>>>>> and the project I'm really interested in is \"Git remote whitelist/blacklist\"\n>>>>> project (http://git.github.io/SoC-2016-Ideas/).\n>>>>> I have drafted the description/timeline for this project\n>>>>> and it would be great to get feedback/suggestions.\n>>>>> (I'm actually a bit confused about the scale of this. The\n>>>>> Outreachy application doesn't ask for \"proposal\" in the way\n>>>>> GSoC seems to, but merely requests \"details and the timeline\",\n>>>>> so I'm not sure whether the shorter description of what's planned\n>>>>> is expected or should I go deeper in detail. I apologize if I\n>>>>> chose a wrong approach.)\n>>>>> \n>>>>> Thank you!\n>>>>> \n>>>>>>> What project(s) are you interested in (these can be in the\n>>>>> same or different organizations)?\n>>>>> My preferred project to work on is Git remote whitelist/blacklist\n>>>>> project listed on http://git.github.io/SoC-2016-Ideas/. I'm really\n>>>>> interested in doing this project as I think this kind of effort is\n>>>>> really important: I recently started using git myself, and sometimes\n>>>>> I was really scared to push something to the location I was not\n>>>>> supposed to push to. I would really appreciate the opportunity in\n>>>>> participating in making git a bit more newbie-friendly.\n>>>>> \n>>>>>>> Who is a possible mentor for the project you are most interested in?\n>>>>> Lars Schneider\n>>>>> \n>>>>>>> Please describe the details and the timeline of the work you\n>>>>> plan to accomplish on the project you are most interested in (discuss\n>>>>> these first with the mentor of the project):\n>>>>> The goal is to provide a safer environment for newcomers to Git to\n>>>>> enabling the possibility to modify git config, adding there \"allowed\"\n>>>>> and \"denied\" remotes for pushing. Code, tests, and documentation\n>>>>> are to be created.\n>>>>> \n>>>>> Timeline:\n>>>>> 0. Analysis\n>>>>> Apr 22 - May 22 - studying the current code and drafting the\n>>>>> implementation proposal\n>>>>> 1. Design\n>>>>> a. May 22-June 1 - discussion with the mentor regarding the task,\n>>>>> presenting the approach and amending it per mentor's feedback\n>>>>> b. June 1st-June 15th - communicating with the community\n>>>>> regarding the suggested changes and agreeing on logic, scope\n>>>>> and format of changes.\n>>>>> 2. Development\n>>>>> c. June 15th-July 1st - submitting code for the first basic version,\n>>>>> amending it according to the feedback\n>>>>> d. July 1st - July 15th - extending the code to cover all of the\n>>>>> agreed scope\n>>>>> e. July 15th - Aug 1st - finalizing full coverage with tests and\n>>>>> documentation\n>>>>> 3. Evaluation\n>>>>> f. Aug 1st - Aug 23rd - adding nice-to-have features and other\n>>>>> suggestion by the community\n>>>> --\n>>>> To unsubscribe from this list: send the line \"unsubscribe git\" in\n>>>> the body of a message to majordomo@vger.kernel.org\n>>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n>>> \n>> \n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"283301","messageId":"vpqlh4i7y7z.fsf@anie.imag.fr","threadId":"41811","inReplyTo":"ACBF55F2-290D-4345-A655-1D484F8D64DA@gmail.com","subject":"Re: [Outreachy] Git remote whitelist/blacklist","fromName":"Matthieu Moy","fromEmail":"matthieu.moy@grenoble-inp.fr","sentAt":"2016-04-13T07:40:48Z","receivedAt":"2016-04-13T07:40:48Z","isPatch":false,"sender":{"key":"matthieu.moy@grenoble-inp.fr","avatar":"https://gravatar.com/avatar/72c8a2705971a25dfaff23cece15130d405685845d911aedd5667ace277f3fc5?d=mp&s=160"},"body":"Lars Schneider <larsxschneider@gmail.com> writes:\n\n> Hi Elena,\n>\n> I think you application could really stand out if you describe how \n> you intend to approach the remote whitelist/blacklist task in a bit more\n> detail.\n\nA few other hints on getting a good application:\n\nWhat is expected here is a _convincing_ application, ie. have enough\narguments to convince the future mentor and the administrator of the\norganization that if the project is accepted, then it will be a success.\nDon't write your application as \"I'd like to do this\", but more as\n\"Here are proofs that if my application is accepted, then the project\nwill go smoothly\".\n\nThere are two important points:\n\n* Technical skills: a typical application shows that the applicant\n  already looked at the code, understands the ins and outs: what code\n  needs to be changed, how will it be tested, ...\n\n* Interaction with the community: we like to discuss and iterate over\n  our contributions. You (Elena) already saw this kind of discussion\n  happen for your microproject, but we expect similar discussions for\n  applications. For examples of such discussions, see:\n\n    http://thread.gmane.org/gmane.comp.version-control.git/289700/focus=289869\n    http://thread.gmane.org/gmane.comp.version-control.git/289299/focus=289407\n    ...\n    (this one is for GSoC, but it's very similar to Outreachy)\n\n-- \nMatthieu Moy\nhttp://www-verimag.imag.fr/~moy/\n"}]}