Thats not bad, but the more look at `raco pkg new` the more I realise how good it is! - It knows I'm the author in addition to the name of the package and populates the template files accordingly. Some examples below for the command `raco pkg new orlando`
The other factors on my mind are;
a) Also GitHub are a big organisation (we don't even rate a .gitignore template. ) - relying on a giant who doesn't even know you exist isn't nice position.
b) Not everyone wants to use GitHub. There are other providers. e.g. GitLab is also good. Some racketeers have very good reasons to not use GitHub.
I think a good template that learns from my mistakes would..
..include generic git configuration (.gitignore)
..have GitHub/Lab/etc versions activate relevant features for those platforms (.github .gitlab etc.)
..have a readme that tells you how to; add raco to your $path, run `
raco pkg new <package name> `, register on
https://pkgs.racket-lang.org etc. (similar guidance is already in place in the `
main.rkt` as generated by `
raco pkg new` )