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] > ## 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