ugh here's the letter:
https://docs.google.com/document/d/1k6a5EFxAg1V657U8UsI5s2Tmfx42TFh1Z5f27LdAc60/edit?usp=sharing
On Fri, Sep 6, 2013 at 12:02 AM, Sebastian Karcher <
[email protected]> wrote:
> Apologies - this has taken me forever,
> here's a first draft for a PKP letter, comments are enabled. I won't be
> back on a computer before Saturday night/Sunday morning.
> Sebastian
>
>
> On Mon, Apr 22, 2013 at 3:14 PM, Rintze Zelle <[email protected]>wrote:
>
>> For the short-term, sure.
>>
>> One more thing: we also need a good way to help users figure out
>> whether they need to create a new style, or whether a dependent would
>> suffice. The Visual Editor allows users to search for the desired
>> style output, but for journals published by publishers that use the
>> same citation style for multiple journals (especially those for which
>> we have bulk metadata
>> (
>> https://github.com/citation-style-language/utilities/tree/master/generate_dependent_styles
>> ),
>> we could also simply provide a few pointers, e.g.:
>>
>> 1) Do you wish to create a new style for a journal?
>> 2) If so, is the journal published by any of the following
>> publishers?: Elsevier, Springer, BioMed Central, etc.
>> 3) If e.g. Elsevier, does the style use "In:" or "in:" for cited book
>> chapters. If "In:", we need a dependent to "elsevier-harvard2"; if
>> "in:", "elsevier-harvard".
>>
>> Of course, we should figure out how this ties into maintenance of our
>> bulk metadata set.
>>
>> Rintze
>>
>> On Mon, Apr 22, 2013 at 2:37 PM, Sebastian Karcher
>> <[email protected]> wrote:
>> > I agree - should I write that as our main goal into the write-up for
>> PKP?
>> >
>> > On Mon, Apr 22, 2013 at 12:35 PM, Rintze Zelle <[email protected]>
>> wrote:
>> >> On Sat, Apr 20, 2013 at 6:20 PM, Frank Bennett <[email protected]>
>> wrote:
>> >>> Pre-flight vetting of submissions could be automated at the first
>> >>> stage. The idea would be to provide something similar to Amazon
>> >>> CreateSpace (but for freely distributed styles, of course)
>> >>
>> >> I strongly support something like this. It can be a well-defined
>> >> project, suitable for a grant, and can be implemented without too much
>> >> work.
>> >>
>> >> The current (preferred) workflow for users to contribute styles is
>> this:
>> >>
>> >> 1) the user edits a style, either by hand or via the Visual Editor
>> >> 2) wanting to contribute the style, the user navigates to the styles
>> >> repository and finds
>> >>
>> https://github.com/citation-style-language/styles/blob/master/CONTRIBUTING.md
>> >> 3) based on the "contributing" instructions, the user makes sure the
>> >> style is valid CSL
>> >> (https://github.com/citation-style-language/styles/wiki/Validation)
>> >> 4) based on the "contributing" instructions, the user makes sure the
>> >> style follows the additional requirements we have for repository
>> >> styles (
>> https://github.com/citation-style-language/styles/wiki/Style-Requirements
>> )
>> >> 5) the user creates a pull request
>> >>
>> >> I tried to make our instructions as clear as possible, but while many
>> >> users manage to create pull requests, a significant fraction of those
>> >> have problems. Many pull requests have an incorrect file name (if a
>> >> style lacks a .csl extension, Travis-CI currently doesn't recognize
>> >> them), are invalid CSL (or even XML), or don't follow our guidelines
>> >> for the style metadata. I rather not accept pull requests that fail in
>> >> Travis. Instead, we ask users to fix up their pull requests, which
>> >> often requires detailed instructions (see e.g.
>> >>
>> https://github.com/citation-style-language/styles/pull/457#issuecomment-15909207
>> >> ).
>> >>
>> >> I think a pre-flight tool would help with steps 3 and 4. The tool
>> >> could be standalone, or bolted onto the Visual Editor. I would still
>> >> like to have users create GitHub pull requests themselves for now.
>> >> Having a user register with GitHub and create a pull requests gives us
>> >> an easy way to publicly communicate with the user. But what the tool
>> >> could do is:
>> >>
>> >> 1) allow the user to copy/paste or upload a CSL style, or import it
>> >> directly from the Visual Editor
>> >> 2) allow the user to validate the style (e.g. by incorporating
>> >> http://simonster.github.io/csl-validator.js/ )
>> >> 3) assist the user with completing style metadata via a wizard-like
>> >> interface. E.g. we could ask the user questions, and generate the
>> >> required metadata from the responses ("Is this a style for a
>> >> journal?", "Does the journal publish in a single language?", "Can you
>> >> find the print and online ISSNs of the journal?", "Is this citation
>> >> style described online?", etc.
>> >> 4) pretty-print the style
>> >> 5) after completing the style, give instructions on how to submit the
>> >> style via pull request
>> >>
>> >> The tool could also cover the creation of dependent styles, in which
>> >> case steps 1 and 2 would be skipped.
>> >>
>> >> Rintze
>> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> Precog is a next-generation analytics platform capable of advanced
>> >> analytics on semi-structured data. The platform includes APIs for
>> building
>> >> apps and a phenomenal toolset for data science. Developers can use
>> >> our toolset for easy data analysis & visualization. Get a free account!
>> >> http://www2.precog.com/precogplatform/slashdotnewsletter
>> >> _______________________________________________
>> >> xbiblio-devel mailing list
>> >> [email protected]
>> >> https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
>> >
>> >
>> >
>> > --
>> > Sebastian Karcher
>> > Ph.D. Candidate
>> > Department of Political Science
>> > Northwestern University
>> >
>> >
>> ------------------------------------------------------------------------------
>> > Precog is a next-generation analytics platform capable of advanced
>> > analytics on semi-structured data. The platform includes APIs for
>> building
>> > apps and a phenomenal toolset for data science. Developers can use
>> > our toolset for easy data analysis & visualization. Get a free account!
>> > http://www2.precog.com/precogplatform/slashdotnewsletter
>> > _______________________________________________
>> > xbiblio-devel mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
>>
>>
>> ------------------------------------------------------------------------------
>> Precog is a next-generation analytics platform capable of advanced
>> analytics on semi-structured data. The platform includes APIs for building
>> apps and a phenomenal toolset for data science. Developers can use
>> our toolset for easy data analysis & visualization. Get a free account!
>> http://www2.precog.com/precogplatform/slashdotnewsletter
>> _______________________________________________
>> xbiblio-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
>>
>
>
>
> --
> Sebastian Karcher
> Ph.D. Candidate
> Department of Political Science
> Northwestern University
>
--
Sebastian Karcher
Ph.D. Candidate
Department of Political Science
Northwestern University
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
xbiblio-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbiblio-devel