[GRASS-dev] Next Tasks For The GSoC Project

Dear Vaclav,

Thank you for merging the PR https://github.com/OSGeo/grass/pull/1464 What are some next tasks on which I can work to familiarize myself more with the project and demonstrate my skills.

Also, should I start building my GSoC Proposal?

···

Thank You
Sunveer
https://sunveersingh.github.io/

On Wed, Mar 24, 2021 at 4:03 PM Sunveer Singh <singhsunveer54@gmail.com> wrote:

What are some next tasks on which I can work to familiarize myself more with the project and demonstrate my skills.

First, let me extend the question to other potential mentors to see if they have other things they would like to see for the test of skills.

As for myself, although I already fixed the most needed pieces [1, 2] of the other testing-related GSoC idea [3], the test of skills still applies:

Fix failing tests and/or write new tests (more is better). Alternatively, addressing a smaller problem in the testing framework is a good task, too.

Adding new tests is something you are familiar with from the past, so you can make a new submission which matches your current level of skills. Fixing existing tests has a value for the documentation-based test project you are planning to submit as some of the tasks might be similar. Tests in both grass and grass-addons repos count. I don’t see any “smaller problem in the testing framework” at this point but if you do, you can try to fix it.

[1] https://github.com/OSGeo/grass/pull/1290
[2] https://github.com/OSGeo/grass/pull/1362
[3] https://trac.osgeo.org/grass/wiki/GSoC/2021#IntegratetestingframeworkwithGitHubActions

Also, should I start building my GSoC Proposal?

Yes, although that’s really up to you. However, we want to see a draft of your proposal at the beginning of the submission window so that we can comment and you can incorporate the feedback before the submission period ends.

My suggestion is to send another email to the mailing list, not focusing on GSoC, but really for general discussion, to see what people expect from this and how they think your idea would work. This can help you define for the proposal what you are aiming at in your project. Then, for the proposal, you should also try to match your design with your skill level.

What are some next tasks on which I can work to familiarize myself more with the project and demonstrate my skills.

First, let me extend the question to other potential mentors to see if they have other things they would like to see for the test of skills.

Sunveer,

I think it depends on what you want to achieve for GSoC. Are you interested in a project that only requires Python or C or both, or even C++? What is your level of skills in either language? How will you be able to show your skill level? Do you want to take one of these ideas from https://trac.osgeo.org/grass/wiki/GSoC/2021 or want to propose your own project? These are some questions you may want to think about.

I’m going to solicit applications for https://trac.osgeo.org/grass/wiki/GSoC/2021#Parallelizationofexistingmodules soon.

Best,
Huidae

···

Huidae Cho, Ph.D., GISP, /hidɛ t͡ɕo/, 조희대, 曺喜大
GRASS GIS Developer
https://idea.isnew.info