[ocaml-infra] Fwd: [opam-repository] Add ocaml-markdown 0.1.1 (#863)

Anil Madhavapeddy anil at recoil.org
Wed Jul 3 17:18:01 BST 2013

On 3 Jul 2013, at 16:44, Sylvain Le Gall <sylvain+ocaml at le-gall.net> wrote:

> 2013/7/3 Ashish Agarwal <agarwal1975 at gmail.com>:
>>> anyone else's thoughts on how to organise the github.com/ocaml org
>> I think the following criteria make sense:
>> * The project should be mature.
>> * The project should somehow relate to ocaml itself or the ocaml community
>> in general.
>> * There should be reasonable consensus that the above two criteria hold.
> Maturity of a project is hard to define.
> I think it is not a big deal to put there "non-toy" project. E.g. I
> will not put here my sekred or dirvish-stats repositories, because I
> don't expect anyone in the OCaml community to be interested in it.
> However there could be a couple of libraries that will made sense to
> be there -- even not mature one.

The problem with this particular one is that there are a number of Markdown
libraries, so this one clearly isn't "the one".  Unlike, say, ocaml-re,
which is generally what people pick as a regular expression library.

> My criteria would be:
> * Project where you expect more than one contributor from the OCaml
> community (including original author)
> * No strong ownership of the code (i.e. expect that someone wants to
> rewrite half of the code)
> * OSI license

This all sounds good.  One other criteria that is loosely enforced is that
we only put libraries up here that are used by ocaml.org infrastructure.
This includes ocaml-re, oasis and of course the website repos themselves.
There will eventually be a Markdown library here too, but we should give
it some time to figure out which one that is (Philippe is investigating
the options).

> Although if you start outside of ocaml/ what happens when you'll want
> to push your personnal project to ocaml/. How can you say to github:
> from now my project is a fork of these other newly created repository
> ?

That's a good question -- we just mail Github support to do the switch
at the moment.

> But if Anil wants me to remove the library, I am fine.

I'd prefer you remove it and move it to wherever you prefer rather than
me deleting other people's repositories! 


>> On Wed, Jul 3, 2013 at 6:28 AM, Anil Madhavapeddy <anil at recoil.org> wrote:
>>> Hi Sylvain,
>>> Thanks for uploading the code to Github; that's very useful.
>>> Could you not put this in the ocaml organisation yet, and just keep
>>> it in your personal repository?  We haven't really worked out which
>>> libraries
>>> to put in the "official" repository -- some, like oasis, should be there
>>> without
>>> a doubt, but the more work-in-progress efforts like markdown should
>>> probably
>>> be given some more thought before being put there.
>>> (anyone else's thoughts on how to organise the github.com/ocaml org are
>>> welcome, of course -- it's probably best to be cautious before putting
>>> stuff
>>> up there though, since it's difficult to move repositories once they're
>>> established and linked to).
>>> cheers,
>>> Anil
>>> On 2 Jul 2013, at 21:50, Sylvain Le Gall <sylvain+ocaml at le-gall.net>
>>> wrote:
>>>> As Christophe suggested, I have migrated the ocaml-markdown source
>>>> code to github:
>>>> https://github.com/ocaml/ocaml-markdown
>>>> The builder is here (but not working due to broken tyxml on godi):
>>>> http://deci.ovh.le-gall.net:8080/job/ocaml-markdown/
>>>> Trackers and file distributions remains on:
>>>> https://forge.ocamlcore.org/projects/ocaml-markdown/
>>>> Pull request are welcome if you want to add anything to make this
>>>> project even better suited to your needs.
>>>> Regards
>>>> Sylvain
>>>> 2013/7/2 Sylvain Le Gall <sylvain+ocaml at le-gall.net>:
>>>>> 2013/7/2 Thomas Gazagnaire <thomas at gazagnaire.org>:
>>>>>>> Mauricio Fernandez wrote a basic Markdown parser which might fit
>>>>>>> your needs well.  Have you looked at it yet?
>>>>> ocaml-markdown is the one written by Mauricio Fernandez. See the
>>>>> copyright:
>>>>> http://darcs.ocamlcore.org/cgi-bin/darcsweb.cgi?r=ocaml-markdown/ocaml-markdown;a=headblob;f=/src/Markdown.ml
>>>>> Well I have extracted it from its initial proejct, but we were in sync
>>>>> to do it.
>>>>>> Yup, we are using it in ocaml-cow[1,2] (and we have adapted it to
>>>>>> (almost) read Github Markdown as well).
>>>>>> Thomas
>>>>>> [1] https://github.com/mirage/ocaml-cow/blob/master/lib/markdown.ml
>>>>>> [2]
>>>>>> https://github.com/mirage/ocaml-cow/blob/master/lib/markdown_github.ml
>>>>>> _______________________________________________
>>>>>> Infrastructure mailing list
>>>>>> Infrastructure at lists.ocaml.org
>>>>>> http://lists.ocaml.org/listinfo/infrastructure
>>>> _______________________________________________
>>>> Infrastructure mailing list
>>>> Infrastructure at lists.ocaml.org
>>>> http://lists.ocaml.org/listinfo/infrastructure
>>> _______________________________________________
>>> Infrastructure mailing list
>>> Infrastructure at lists.ocaml.org
>>> http://lists.ocaml.org/listinfo/infrastructure

More information about the Infrastructure mailing list