{"thread":{"id":"60298","subject":"[Outreachy] Introduction and Interest in Contributing to the Git Community","startedAt":"2023-10-03T10:21:15Z","lastAt":"2023-10-11T08:47:37Z","messageCount":8,"participants":["Isoken Ibizugbe","Christian Couder"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"482567","messageId":"CAJHH8bHBA4emP2DkDEzcXncT4K5zEN-pCS+7jjer4R1_kkCkFA@mail.gmail.com","threadId":"60298","inReplyTo":null,"subject":"[Outreachy] Introduction and Interest in Contributing to the Git Community","fromName":"Isoken Ibizugbe","fromEmail":"isokenjune@gmail.com","sentAt":"2023-10-03T10:19:47Z","receivedAt":"2023-10-03T10:21:15Z","isPatch":false,"sender":{"key":"isokenjune@gmail.com","avatar":"https://avatars.githubusercontent.com/u/127752393?v=4"},"body":"Dear Git Community,\n\nI hope this email finds you well. My name is Isoken Ibizugbe, and I am\nwriting to express my strong interest in joining the Git community as\na contributor to the FOSS project. I recently came across the project\ndescription regarding \"Moving existing tests to a unit testing\nframework\" and was particularly intrigued by the opportunity to be\npart of this exciting endeavor.\n\nAs an aspiring software engineer, I have always admired the incredible\nwork done by the Git community in developing and maintaining this\nwidely-used version control system. The project's commitment to\nfostering collaboration and innovation aligns perfectly with my values\nand aspirations as a developer.\n\nI understand that Christian Couder is the mentor for this project, and\nI would be honored to have the opportunity to work under his guidance\nand expertise. I would greatly appreciate any advice or direction he\ncan provide to help me get started on this journey.\n\nI am eager to learn, collaborate with the community, and contribute\nmeaningfully to this project. Please let me know how I can formally\nstart my journey as a Git contributor and if there are any specific\nguidelines or resources that you recommend for newcomers, as it was a\nbit confusing process for me to join this mailing list.\n\nOnce again, thank you for your time and for providing an opportunity\nfor individuals like me to contribute to this remarkable project. I am\nenthusiastic about the potential of this project and the journey\nahead.\n\nBest regards,\n\nIsoken\n"},{"id":"482638","messageId":"CAP8UFD0mMi2JkvqMdf2mfUw2gA0Sog42ks3umMgsG5k_+W75xg@mail.gmail.com","threadId":"60298","inReplyTo":"CAJHH8bHBA4emP2DkDEzcXncT4K5zEN-pCS+7jjer4R1_kkCkFA@mail.gmail.com","subject":"Re: [Outreachy] Introduction and Interest in Contributing to the Git Community","fromName":"Christian Couder","fromEmail":"christian.couder@gmail.com","sentAt":"2023-10-04T10:20:48Z","receivedAt":"2023-10-04T10:21:06Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Hi Isoken,\n\nOn Tue, Oct 3, 2023 at 12:21 PM Isoken Ibizugbe <isokenjune@gmail.com> wrote:\n>\n> Dear Git Community,\n>\n> I hope this email finds you well. My name is Isoken Ibizugbe, and I am\n> writing to express my strong interest in joining the Git community as\n> a contributor to the FOSS project. I recently came across the project\n> description regarding \"Moving existing tests to a unit testing\n> framework\" and was particularly intrigued by the opportunity to be\n> part of this exciting endeavor.\n\nGreat, welcome to the Git community!\n\n> As an aspiring software engineer, I have always admired the incredible\n> work done by the Git community in developing and maintaining this\n> widely-used version control system. The project's commitment to\n> fostering collaboration and innovation aligns perfectly with my values\n> and aspirations as a developer.\n>\n> I understand that Christian Couder is the mentor for this project, and\n> I would be honored to have the opportunity to work under his guidance\n> and expertise. I would greatly appreciate any advice or direction he\n> can provide to help me get started on this journey.\n>\n> I am eager to learn, collaborate with the community, and contribute\n> meaningfully to this project. Please let me know how I can formally\n> start my journey as a Git contributor and if there are any specific\n> guidelines or resources that you recommend for newcomers, as it was a\n> bit confusing process for me to join this mailing list.\n\nSure, please take a look at the documentation we have on\nhttps://git.github.io/, especially the pages and sections I mention\nbelow.\n\nFirst, we require that applicants make a small code contribution (we\ncall that a micro-project) to the Git project. This is explained here:\n\nhttps://git.github.io/General-Microproject-Information/\n\nIf I have time, I will perhaps prepare a small list of possible\nmicro-project. For example we prepared this one for the Outreachy\nWinter 2021-2022 round:\n\nhttps://git.github.io/Outreachy-23-Microprojects/\n\nbut no promise. The \"General-Microproject-Information\" page has\ninformation about how to find micro-project ideas anyway.\n\nNow we have recently added a \"Thoroughly check your eligibility in the\nprogram\" sub-section to that page. Please read it, check your\neligibility and confirm that you meet all the requirements soon.\n\nThen there are links to tutorials and a number of other useful link\nfor Git developers on this page:\n\nhttps://git.github.io/Hacking-Git/\n\nAlso the following page is useful as it contains more general\ninformation about how to apply:\n\nhttps://git.github.io/General-Application-Information/\n\n> Once again, thank you for your time and for providing an opportunity\n> for individuals like me to contribute to this remarkable project. I am\n> enthusiastic about the potential of this project and the journey\n> ahead.\n\nThanks for your enthusiasm,\nChristian.\n"},{"id":"482790","messageId":"CAJHH8bE4QWR1gCgH5mG8qaa5Dq19L25y3VyRxAc3+PQn93oEbA@mail.gmail.com","threadId":"60298","inReplyTo":"CAP8UFD0mMi2JkvqMdf2mfUw2gA0Sog42ks3umMgsG5k_+W75xg@mail.gmail.com","subject":"Re: [Outreachy] Introduction and Interest in Contributing to the Git Community","fromName":"Isoken Ibizugbe","fromEmail":"isokenjune@gmail.com","sentAt":"2023-10-07T10:25:21Z","receivedAt":"2023-10-07T10:26:51Z","isPatch":false,"sender":{"key":"isokenjune@gmail.com","avatar":"https://avatars.githubusercontent.com/u/127752393?v=4"},"body":"Good day,\nI am interested in working on this issue\nhttps://github.com/gitgitgadget/git/issues/1555 as a micro project. Is\nit worth doing and appropriate for a micro project?\n\nOn Wed, Oct 4, 2023 at 11:21 AM Christian Couder\n<christian.couder@gmail.com> wrote:\n>\n> Hi Isoken,\n>\n> On Tue, Oct 3, 2023 at 12:21 PM Isoken Ibizugbe <isokenjune@gmail.com> wrote:\n> >\n> > Dear Git Community,\n> >\n> > I hope this email finds you well. My name is Isoken Ibizugbe, and I am\n> > writing to express my strong interest in joining the Git community as\n> > a contributor to the FOSS project. I recently came across the project\n> > description regarding \"Moving existing tests to a unit testing\n> > framework\" and was particularly intrigued by the opportunity to be\n> > part of this exciting endeavor.\n>\n> Great, welcome to the Git community!\n>\n> > As an aspiring software engineer, I have always admired the incredible\n> > work done by the Git community in developing and maintaining this\n> > widely-used version control system. The project's commitment to\n> > fostering collaboration and innovation aligns perfectly with my values\n> > and aspirations as a developer.\n> >\n> > I understand that Christian Couder is the mentor for this project, and\n> > I would be honored to have the opportunity to work under his guidance\n> > and expertise. I would greatly appreciate any advice or direction he\n> > can provide to help me get started on this journey.\n> >\n> > I am eager to learn, collaborate with the community, and contribute\n> > meaningfully to this project. Please let me know how I can formally\n> > start my journey as a Git contributor and if there are any specific\n> > guidelines or resources that you recommend for newcomers, as it was a\n> > bit confusing process for me to join this mailing list.\n>\n> Sure, please take a look at the documentation we have on\n> https://git.github.io/, especially the pages and sections I mention\n> below.\n>\n> First, we require that applicants make a small code contribution (we\n> call that a micro-project) to the Git project. This is explained here:\n>\n> https://git.github.io/General-Microproject-Information/\n>\n> If I have time, I will perhaps prepare a small list of possible\n> micro-project. For example we prepared this one for the Outreachy\n> Winter 2021-2022 round:\n>\n> https://git.github.io/Outreachy-23-Microprojects/\n>\n> but no promise. The \"General-Microproject-Information\" page has\n> information about how to find micro-project ideas anyway.\n>\n> Now we have recently added a \"Thoroughly check your eligibility in the\n> program\" sub-section to that page. Please read it, check your\n> eligibility and confirm that you meet all the requirements soon.\n>\n> Then there are links to tutorials and a number of other useful link\n> for Git developers on this page:\n>\n> https://git.github.io/Hacking-Git/\n>\n> Also the following page is useful as it contains more general\n> information about how to apply:\n>\n> https://git.github.io/General-Application-Information/\n>\n> > Once again, thank you for your time and for providing an opportunity\n> > for individuals like me to contribute to this remarkable project. I am\n> > enthusiastic about the potential of this project and the journey\n> > ahead.\n>\n> Thanks for your enthusiasm,\n> Christian.\n"},{"id":"482819","messageId":"CAP8UFD3WzgADiy07uLGpj23r3jrUnYh_Wdsc1N8ZoaAHQPDZag@mail.gmail.com","threadId":"60298","inReplyTo":"CAJHH8bE4QWR1gCgH5mG8qaa5Dq19L25y3VyRxAc3+PQn93oEbA@mail.gmail.com","subject":"Re: [Outreachy] Introduction and Interest in Contributing to the Git Community","fromName":"Christian Couder","fromEmail":"christian.couder@gmail.com","sentAt":"2023-10-08T10:50:05Z","receivedAt":"2023-10-08T10:50:38Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"On Sat, Oct 7, 2023 at 12:26 PM Isoken Ibizugbe <isokenjune@gmail.com> wrote:\n>\n> Good day,\n> I am interested in working on this issue\n> https://github.com/gitgitgadget/git/issues/1555 as a micro project. Is\n> it worth doing and appropriate for a micro project?\n\n(I have added Dscho, alias Johannes Schindelin, in Cc as he might know\nmore about this.)\n\nI think it's worth doing, but I am not sure, as I think it might\ngenerate regressions for a low number of users who might rely on\ncore.fileMode for some special use cases. (Not sure we would want to\nsupport such hypothetical use cases though.)\n\nAlso it's not so simple to implement, you will have to dig a bit in\nthe code, and not just implement it, but likely also write tests for\nit. So it's definitely significantly more complex than a simple \"test\ncleanup\" micro-project. I might overlook things too.\n\nBut if you feel like it suits your skills well and are not afraid with\nsomething a bit complex, I would think that you can go for it.\n\nBest,\nChristian.\n"},{"id":"482862","messageId":"CAJHH8bEa=xE_xNdbW4rDJQQ9dacAuFQseajdtBmGnZ1bDxZsxQ@mail.gmail.com","threadId":"60298","inReplyTo":"CAP8UFD3WzgADiy07uLGpj23r3jrUnYh_Wdsc1N8ZoaAHQPDZag@mail.gmail.com","subject":"Re: [Outreachy] Introduction and Interest in Contributing to the Git Community","fromName":"Isoken Ibizugbe","fromEmail":"isokenjune@gmail.com","sentAt":"2023-10-09T13:31:55Z","receivedAt":"2023-10-09T13:33:26Z","isPatch":false,"sender":{"key":"isokenjune@gmail.com","avatar":"https://avatars.githubusercontent.com/u/127752393?v=4"},"body":"Thank you Christian for the help, I have another idea for a micro\nproject \"modernizing a test script\". I have found test scripts that\nneeds modernizing , which is to rename the setup test 'prepare\nreference tree' to 'setup'. Is it appropriate for a micro project and\nshould I go ahead with it.\n\n\nOn Sun, Oct 8, 2023 at 11:50 AM Christian Couder\n<christian.couder@gmail.com> wrote:\n>\n> On Sat, Oct 7, 2023 at 12:26 PM Isoken Ibizugbe <isokenjune@gmail.com> wrote:\n> >\n> > Good day,\n> > I am interested in working on this issue\n> > https://github.com/gitgitgadget/git/issues/1555 as a micro project. Is\n> > it worth doing and appropriate for a micro project?\n>\n> (I have added Dscho, alias Johannes Schindelin, in Cc as he might know\n> more about this.)\n>\n> I think it's worth doing, but I am not sure, as I think it might\n> generate regressions for a low number of users who might rely on\n> core.fileMode for some special use cases. (Not sure we would want to\n> support such hypothetical use cases though.)\n>\n> Also it's not so simple to implement, you will have to dig a bit in\n> the code, and not just implement it, but likely also write tests for\n> it. So it's definitely significantly more complex than a simple \"test\n> cleanup\" micro-project. I might overlook things too.\n>\n> But if you feel like it suits your skills well and are not afraid with\n> something a bit complex, I would think that you can go for it.\n>\n> Best,\n> Christian.\n"},{"id":"482863","messageId":"CAP8UFD3RV-70RG6H86+7E-ZKrqhfgFRfRQdMc6DLGMXPAEf31Q@mail.gmail.com","threadId":"60298","inReplyTo":"CAJHH8bEa=xE_xNdbW4rDJQQ9dacAuFQseajdtBmGnZ1bDxZsxQ@mail.gmail.com","subject":"Re: [Outreachy] Introduction and Interest in Contributing to the Git Community","fromName":"Christian Couder","fromEmail":"christian.couder@gmail.com","sentAt":"2023-10-09T13:38:26Z","receivedAt":"2023-10-09T13:39:28Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"On Mon, Oct 9, 2023 at 3:33 PM Isoken Ibizugbe <isokenjune@gmail.com> wrote:\n>\n> Thank you Christian for the help, I have another idea for a micro\n> project \"modernizing a test script\". I have found test scripts that\n> needs modernizing , which is to rename the setup test 'prepare\n> reference tree' to 'setup'. Is it appropriate for a micro project and\n> should I go ahead with it.\n\nI am not sure these kinds of renames are worth doing, but if you find\nsome clear doc or Junio saying that setup tests should be named\n\"setup\", then that might be worth a try.\n"},{"id":"483034","messageId":"CAJHH8bFLqs7B5UaCFZv+P8yS2zeXLoKoV6YTUB_xFcG8ZLn_WA@mail.gmail.com","threadId":"60298","inReplyTo":"CAP8UFD3RV-70RG6H86+7E-ZKrqhfgFRfRQdMc6DLGMXPAEf31Q@mail.gmail.com","subject":"Re: [Outreachy] Introduction and Interest in Contributing to the Git Community","fromName":"Isoken Ibizugbe","fromEmail":"isokenjune@gmail.com","sentAt":"2023-10-11T05:46:52Z","receivedAt":"2023-10-11T05:48:23Z","isPatch":false,"sender":{"key":"isokenjune@gmail.com","avatar":"https://avatars.githubusercontent.com/u/127752393?v=4"},"body":"Hi Christian,\n\nI hope you're doing well. I did some research, but unfortunately, I\ncouldn't find any clear documentation stating that setup tests should\nbe renamed. However, I did find another issue that I think I could\nwork on - 'Amend error messages and prompts of various (sub)commands\n#635'. Should I go on with it?\nThank you for your help and your guidance, I appreciate it.\n\nOn Mon, Oct 9, 2023 at 2:38 PM Christian Couder\n<christian.couder@gmail.com> wrote:\n>\n> On Mon, Oct 9, 2023 at 3:33 PM Isoken Ibizugbe <isokenjune@gmail.com> wrote:\n> >\n> > Thank you Christian for the help, I have another idea for a micro\n> > project \"modernizing a test script\". I have found test scripts that\n> > needs modernizing , which is to rename the setup test 'prepare\n> > reference tree' to 'setup'. Is it appropriate for a micro project and\n> > should I go ahead with it.\n>\n> I am not sure these kinds of renames are worth doing, but if you find\n> some clear doc or Junio saying that setup tests should be named\n> \"setup\", then that might be worth a try.\n"},{"id":"483040","messageId":"CAP8UFD1f2o2mmK1kBug52WE+PXOzhhPCi8y-jELkF2J+VZos5w@mail.gmail.com","threadId":"60298","inReplyTo":"CAJHH8bFLqs7B5UaCFZv+P8yS2zeXLoKoV6YTUB_xFcG8ZLn_WA@mail.gmail.com","subject":"Re: [Outreachy] Introduction and Interest in Contributing to the Git Community","fromName":"Christian Couder","fromEmail":"christian.couder@gmail.com","sentAt":"2023-10-11T08:47:19Z","receivedAt":"2023-10-11T08:47:37Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Hi Isoken,\n\nOn Wed, Oct 11, 2023 at 7:48 AM Isoken Ibizugbe <isokenjune@gmail.com> wrote:\n>\n> Hi Christian,\n>\n> I hope you're doing well. I did some research,\n\nNice that you did some research and are mentioning it.\n\nHowever please reply inline instead of top-posting (see\nhttps://en.wikipedia.org/wiki/Posting_style). On\nhttps://git.github.io/General-Microproject-Information/ there is a\nsection called \"Some conventions and tips\" which has a \"Reply inline\"\nsubsection about this.\n\n> but unfortunately, I\n> couldn't find any clear documentation stating that setup tests should\n> be renamed.\n\nOk, so it's indeed better to find something else to work on.\n\n> However, I did find another issue that I think I could\n> work on - 'Amend error messages and prompts of various (sub)commands\n> #635'. Should I go on with it?\n\nYeah, I think it's a good idea to work on this. See this discussion\nthread where we give advice to Naomi about improving error messages as\nmicroproject:\n\nhttps://lore.kernel.org/git/CACS=G2zsJxP+NWuosZyrFGctJptHNYTrULErRo_Ns41KeMuMqA@mail.gmail.com/#r\n\nThanks,\nChristian.\n"}]}