Re: [Outreachy] My Final Application
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Oct 28, 2024, 06:01 UTC
- Message-ID
- <Zx8ouGN5ln_VtsHw@pks.im>
- In-Reply-To
- <CACwP9aqFY6kPOSzv2JWWZejwAiYbMEJJx2qxomEnyxnxKFvkvA@mail.gmail.com>
On Sun, Oct 27, 2024 at 11:48:39PM +0100, Chizoba ODINAKA wrote:
Thanks for your application! If you haven't done so, please don't forget to also enter it online via Outreachy.
[snip]
Show 17 quoted lines
> ## Timeline > > Phase 1 (December 9 - December 30) > Community bonding. Talk with mentors. Read Documentation. > Write backlog. > > Phase 2 (December 31 - January 27) > Begin migrating unittests to use Clar framework. Send patches > implementing the migration, get reviews, make changes based on > mentors and community recommendations. > > Phase 3 (January 28 - February 25) > Look at implement additional assert functions for Git-specific types > > Final phase (February 26 - March 7) > Working with clar upstream to improve shortcomings discovered during > the integration of Git with Clar.
It's somewhat funny that your timeline mentions backfilling missing functionality _after_ migrating the unit tests. It's likely that some of the unit tests will need to use such functionality. So you'll likely have to:
- Investigate the next batch of unit tests to convert.
- Figure out whether these require functionality not yet present in
either clar or our wrappers thereof.- Upstream potentially missing features.
- Migrate the tests.
- Send the patches for review and refine them based on feedback.
This would be the core cycle of your work, and you'd probably repeat it multiple times.
Patrick