We are working on a paper that is heavy in both theory and numeric. The numerical code was exclusively developed by a subset of the authors (i.e. some of the authors have no made a single contribution to the implementation of such code).
The code will be published in Github and in Zenodo to get an associated DOI of it for citation. When doing so, one has to declare the authors of said code. Should all authors of the paper be included or just those that exclusively contributed to the code?
Arguments I see in favor: The code came from the developed theory and would have never been written without extensive discussions among the authors of the paper.
Arguments I see against: These authors do not even have a Github username and are not listed as contributors in the repository. Even if they join Github, the repository history explicitly shows who contributed to it.