Hello, Mohanad here, a Computer Science student at Ain Shams University.
I am interested in contributing to the ROOT project and two projects have caught my interest (the GeneROOT and JSROOT ones)
I have built ROOT’s latest source code and successfully executed it on Windows 10 (though it took a long time—would WSL/Linux be a better choice?).
I have also gone through some documentations, presentations, and manuals to get familiar with ROOT and checked out some issues, but there are many issues covering different topics, so I was wondering if there are specific beginner-friendly issues to help me get started with either the Using ROOT in the field of genome sequencing project or the RNTuple in JSROOT project.
I come from a Computer Science background and I have experience with programming and computer science concepts, including data structures, algorithms, object oriented programming/design, software development principles in general, and version control with Git/GitHub and have dealth with large codebases before. I have experience programming in C/C++ , Python and JS/TS, and I also have a basic background in probability and statistics but do these projects require prior knowledge in physics, genomics, or any other related domain or can I just pick up the concepts needed to contribute along the way without extensive knowledge in something like genomics, physics for example ?
Thanks in advance !