Personally, and I don’t even know if it exists, I’d like a process document such as
- Adding functionality to the standard lib
1.1. Write RFC, get feedback, something something
1.2 Edit the file in stdlib (e.g., Stdlib_Array.res).
1.3 Make sure to update the .resi-file if changes are made that affect the interface
1.4 Write at least two relevant test cases under wherever/tests/Stdlib_Array_test.res
1.5 Create a pull-request on this format: …
1.6 Wait for it to be approved
I have ideas, my main hurdle right now is that I don’t know how to submit the changes without it causing extra work for the team because I don’t know where to add the tests, how to find files etc
Would also like to see similiar (2., 3., etc.) for editing compiler internals etc
Also I would like a general “sitemap” over the source code so I know where to find what