git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC/GSoC] Introduction

From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
Date
Mar 20, 2016, 20:17 UTC
Message-ID
<vpqwpow9a4o.fsf@anie.imag.fr>
In-Reply-To
<56E6DF17.2040106@gmail.com>
Sidhant Sharma <tigerkid001@gmail.com> writes:
Show 5 quoted lines
> On Monday 14 March 2016 01:46 PM, Lars Schneider wrote:
>
>> I also thought about (2). The obvious advantage of having something like 
>> "ggit" as part of Git core is that it would be shipped with the standard
>> Git distribution. That would especially help beginners.

Yes. And that would allow any tutorial to start with something like "Since you're a beginner, use the command ggit instead of git. When you're confident enough, just drop the first 'g' and continue hacking."

Asking a beginner to install a separate tool before starting is a show stopper to me. Or at least, it should be _very_ easy to install.

> I understand that this endeavour may or may not be merged into
> the official Git distribution (though I'd really like it to :)), but
> I still wish to attempt this. I'm also eager to continue work on this
> even after GSoC is over, so maintenance shouldn't be an issue ;)

My usual advice on this point (both for mentors and students): hope that you will continue contributing after the end of the project, but plan as if you won't. You don't want the survival of your code to depend only on you.

I have experience similar to GSoC where I offer CS students to contribute to open-source software as part of a school project. Almost all of them told me that they would continue after and essentially none of them did. I think at least most of them were sincere when they said they would continue, but then they realize that days have only 24 hours and life is short ;-).

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Previous: Sidhant SharmaNext: Junio C Hamano
Message 15 of 23 in “[RFC/GSoC] Introduction”
  1. Sidhant SharmaMar 12, 2016
  2. Lars SchneiderMar 13, 2016
  3. Sidhant SharmaMar 13, 2016
  4. Kevin DaudtMar 13, 2016
  5. Sidhant SharmaMar 14, 2016
  6. Jacob KellerMar 14, 2016
  7. Junio C HamanoMar 14, 2016
  8. Jacob KellerMar 13, 2016
  9. Sidhant SharmaMar 14, 2016
  10. Jacob KellerMar 14, 2016
  11. Sidhant SharmaMar 14, 2016
  12. Junio C HamanoMar 14, 2016
  13. Lars SchneiderMar 14, 2016
  14. Sidhant SharmaMar 14, 2016
  15. Matthieu MoyMar 20, 2016
  16. Junio C HamanoMar 14, 2016
  17. Matthieu MoyMar 20, 2016
  18. Philip OakleyMar 14, 2016
  19. Sidhant SharmaMar 17, 2016
  20. Lars SchneiderMar 20, 2016
  21. Sidhant SharmaMar 20, 2016
  22. Lars SchneiderMar 20, 2016
  23. Sidhant SharmaMar 20, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.