Do I need to release my entire code history?

code
FAQ
github
zenodo
release
DOI
Author

Lars Vilhuber

We work on github already. Is there anyway to make just a “release” public in github without making public the entire code history and issue tickets?

It all depends if you are comfortable with that, and if this is one paper out of multiple ones stemming from the same project.

If not, then what I suggest is to do the following

git clone (WHATEVER)
cd whatever
git branch "cleaned"
rm -rf .git
git init
git add *

(careful with subdirs)