Contribute to JRTN
In the spirit of open source, JRTN has been posted to GitHub (PENDING). It is possible that it remains a one-man activity, as that situation seems fairly common. That said, contributions are welcome! Like any other project the first step would be to become familiar with the tool; first as a user and then with the implementation. You should start by reviewing the JRTN implementation chapter in JRTN manuscript. The code itself has extensive comments. Even early in my career I could not recall my intent weeks later. Now there is no hope at all…
The tool is currently released as a blob. This seems workable as it is about 500K. There is an alternative approach: the tool could be decomposed and the various elements committed individually:
- 10 different worksheets, 1 of which has a small amount of code
- 17 Forms, all of which have code (I believe that each becomes two files when exported)
- 1 VBA module file of about 6.3K lines of code (including comments and whitespace)
This would require a small amount of new code to be manageable. The VBA module is probably best broken up along functional lines. My experience is that most changes involve 1-3 spreadsheets, 1 Form, and the VBA module file, so that would likely be a typical commit.