[Biopython-dev] New Homepage - "Brute force" effort of Community?

Markus Piotrowski Markus.Piotrowski at ruhr-uni-bochum.de
Wed Apr 20 07:10:27 UTC 2016


Should we start?
OK, I had hoped that we could agree on a checklist, nevertheless I have 
the feeling that the "brute force" effort has at least some supporters. 
One additional advantage to work "page-wise" will be that we don't spend 
time on things that others are already addressing.
Although Tiago and Lenna are willing to do 20 pages, I suggest to start 
with 10 pages and look if there are some issues that need 
feedback/coordination/etc. If everything is fine we just do another 10.
@Tiago:  From "65-bit_Windows_Biopython.md" to "Biopython_md"
@Lenna: From "Building_a_release.md" to "Coordinate_mapping.md"
@me: From "Create_an_Article_to_this_category.md" to "GSOC2010_Joao.md"

@Vincent: ready/willing to join in this approach?
@Peter:  OK?

Should we move to github.com/biopython/biopython.github.io/issues for 
discussion?

-Markus

Am 19.04.2016 um 14:25 schrieb Markus Piotrowski:
> Here is draft of a checklist, open for discussion:
>
> Checklist:
> 1. Title
> - The title in the markdown file may be changed into something more 
> user friendly 
> (https://github.com/biopython/biopython.github.io/issues/22)
> - Take care that the title is not repeated in the main text (like 
> here: http://biopython.org/wiki/Documentation)
>
> 2. Is the text up-to-date? (Python versions etc)
>
> 3. Formatting
> - Suggestion: Python/Biopython commands, keywords, module/function 
> names should be formatted as inline-code with single backticks, e.g. 
> `Bio.SeqIO`           ??? Or bold???
> - If applicable, they can also serve as links to the respective Wiki page
> - Code output and command-line examples should be formatted as block 
> code with three backticks instead of several single line inline-code 
> statements.
> - Check block code for trailing white spaces, which may result in the 
> addition of an (unnecessary) horizontal scrollbars as here: 
> http://biopython.org/wiki/ACE_contig_to_alignment.
>
> 4. Code
> - Code should be checked for a minimum of PEP8 compliance.
> - The code should work (as it is) under Biopython 1.66
> - Since we are recommending Python 3.5 as environment, the code should 
> work under Python 3.5      ???
>
> 5. Links
> - Check all links
> - 'Repair' broken links
> Try to find a link that's more likely to be stable. E.g. for papers I 
> think that dx.doi.org references (or Pubmed references) are more 
> stable than linking to a special page of the respective journal or 
> private or institutional homepages. With 
> http://www.crossref.org/SimpleTextQuery/ you can do a reverse doi 
> lookup for a given paper.
> - Links with anchors (.../some_page#jump_here) may have issues with 
> upper/lowercase formatting 
> (https://github.com/biopython/biopython.github.io/issues/13)
> - Are the links up-to-date? E.g. in 
> http://biopython.org/wiki/Getting_Started the Python Quick Reference 
> links to Python 2.5
>
> 6. References
> - Some pages used a PubMed plugin under MediaWiki to display 
> references 
> (https://github.com/biopython/biopython.github.io/issues/12). Since 
> it's unlikely (?) to have a functional replacement, I would suggest to 
> convert them to simple links.
>
> 7. RSS feeds
> - As above, embedding an existing RSS feed seems hard 
> (https://github.com/biopython/biopython.github.io/issues/4), again I 
> would suggest replace with a link pointing to the RSS feed
>
> -Markus
>
>
> Am 17.04.2016 um 13:40 schrieb Markus Piotrowski:
>> Dear Biopythoneers,
>>
>> It's great that the Biopython project has a working homepage again. 
>> Great job, Peter!
>> There is still much to do, many things (especially links) are broken 
>> due to the moving, however some things were broken before or 
>> outdated. And most of these issues must be addressed manually.
>> I want to suggest a "brute force" effort of the community to get most 
>> of the issues repaired quickly and have a fairly up-to-date homepage:
>> Actually there are approx. 120 markdown files in the wiki folder. If 
>> we find 10 - 12 people willing to participate then we could assign 10 
>> files to each person (e.g. file 1 - 10, from "64-bit_Windows...md" 
>> to  "Biopython.md", etc.). Each person then checks his pages 
>> completely for all issues (title, content, up-to-dateness, links, 
>> formatting, functionality of example code, Python 2/3, etc). We could 
>> design a checklist with suggested solutions to aid in this process.
>> I think that this "per page" effort is more effective than to tackle 
>> the things "per issue". Also, having someone looking at a page who 
>> hasn't written it, may be advantageous in finding problems.
>>
>> What do you think?
>>
>> -Markus
>>
>> _______________________________________________
>> Biopython-dev mailing list
>> Biopython-dev at mailman.open-bio.org
>> http://mailman.open-bio.org/mailman/listinfo/biopython-dev
>



More information about the Biopython-dev mailing list