Hello All,
Please I have a few questions that I asked below. Please let me know how I
can be helpful on this project. This is my first time as a contributor on
Apache projects.
I was able to retrieve some information from my research and I posted them
below.
Skills:
====
- Open a PR on GitHub to add a feature in the topic area. It should be of
non-trivial complexity and delivered to a quality ready to merge.
- Show knowledge of the topic area beyond this single feature,
demonstrating ability to continue to significantly contribute through a 3
month period in the subject area.
How do you assess these skills ? What should one do to show these skills ?
Goals:
====
Some ideas (for "Commons Math"):
1. Redesign and modularization of the "ml" package
-> main goal: enable multi-thread usage
2. Abstracting the linear algebra utilities
-> main goal: allow (runtime?) switch to alternative implementations
3. Redesign and modularization of the "random" package
-> main goal: general support of low-discrepancy sequences
4. Refactoring and modularization of the "special" package
-> main goal: ensure accuracy and performance and better API,
add other functions (?).
These goals seem to be not clear enough to me. Can one please give more
details about these goals ? or are there more granular tickets that are
created to achieve these goals ? or should the candidate come up with the
Jira tickets ? If so, what would be the entry point to learn for a
candidate to be able to achieve this ?
Thank you in advance for your help.
Gael.
--