In regard to "non-commercial stuff that you're not ready to release" (I have a lot of that), I believe GitHub requires a paid account to host private repositories. (I'd be delighted to hear otherwise.) I host some of my non-public code on BitBucket, which provides private repositories for free. It works particularly well for Digital Ricoeur, as they give some additional free benefits if you have a ".edu" or equivalent email address.
I've never released a Racket package any way but as a Git repository, but I've found it completely friction-less for public packages and fairly low-friction for private ones. -Philip On Wed, May 23, 2018 at 2:14 PM, Greg Hendershott <[email protected] > wrote: > I like using GitHub for this (IIUC Bitbucket or GitLab would work equally > well). > > The Racket package catalog tracks a branch, say `master`. After you > push a commit to `master`, the rkt pkg cat will notice automatically. > It scans at intervals. (If you're impatient, sign in and choose > "Refresh my packages". After which there is still some delay, but > IIRC < 1 hour.) > > Having people submit Issues against the repo works well, I think, for > both authors and users of a package. For example in your recent fixes > to html-parsing, other people could see the report, any discussion, > and better appreciate the change. > > Also, you can use magic phrases in your commit message, like "Closes > #123". GitHub will automatically close the issue. Also it creates > cross-links between issues and commits, which can be handy. > > > I think all of GitHub, Bitbucket, and GitLab let you have unlimited > public repos on the free plan. Last I checked, each also allows at > least some number of private repos. > > > I can't speak to migrating version histories. I know that for some > Racket packages it's considered unnecessary to make official version > numbers and release notes. The public commit and/or issue history on > GitHub or whatever, is considered adequate. > > > I'm typing this kind of in a rush so apologies if there are any errors > or it's unclear. Hopefully others will chime in. The TL;DR is I > _think_ you'll find GitHub et al to be <= friction than your status > quo? > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

