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.

Reply via email to