caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] Project hosting for new OCaml projects
@ 2014-03-05 15:13 David Allsopp
  2014-03-05 15:24 ` Simon Cruanes
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: David Allsopp @ 2014-03-05 15:13 UTC (permalink / raw)
  To: OCaml List

I've got a bit of code in a library which seems worth putting online. I'm
trying to consolidate the steps that should be taken to accomplish that
(beyond simply putting a tarball online!) and wondering if anyone can
confirm if what I've come up with is the "best/obvious" course of action.
Indeed, are there already "idiot"'s guides for this - I couldn't see
anything like it on ocaml.org et al?

So, this particular library is a pure OCaml library, which simplifies things
somewhat. At present it's built using GNU make and of course it is managed
using findlib.

It seems that the following are worth doing:

* Support OASIS (and in so doing, I believe that will migrate its build
system to ocamlbuild)
* Support OPAM (which looks incredibly straightforward - being primarily a
Windows user, the OPAM typhoon has flowed past me thus far)
* Put the SCM online somewhere; submit a pull request for opam-repository;
announce it

So, apart from any obvious errors/omissions in those steps, I have two
questions:

1. What are the differences, politely, in terms of things you can and can't
do between using GitHub and the OCaml Forge for the project pages? The Forge
seems the obvious choice, even ignoring the offensive name of the other!
2. Given that, is there any benefit/different to hosting the git repository
on the Forge vs hosting it on github and simply linking to it from the
Forge?

Thanks!


David


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-03-06 12:05 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-05 15:13 [Caml-list] Project hosting for new OCaml projects David Allsopp
2014-03-05 15:24 ` Simon Cruanes
2014-03-05 15:33   ` Yotam Barnoy
2014-03-05 18:00   ` Hezekiah M. Carty
2014-03-06  1:58     ` Francois Berenger
2014-03-05 20:00 ` Daniel Bünzli
     [not found]   ` <20140305.211003.1668243541649395876.Christophe.Troestler@umons.ac.be>
2014-03-06  9:48     ` Daniel Bünzli
2014-03-06 11:55       ` Sylvain Le Gall
2014-03-06 12:05         ` Daniel Bünzli
2014-03-06  0:20 ` Sylvain Le Gall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).