[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! 

-anil


> 
>> 
>> 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