Okay. I will put efforts in that direction.  That will be easier.

On 1/16/24 13:01, Jose Duarte wrote:
Just want to confirm that the preferred way to write documentation for BioJava is through the tutorial github site that Peter points out: https://github.com/biojava/biojava-tutorial

The docs and tutorials in github.io <http://github.io> are quite outdated and came from migrating the previous wiki. It really needs a good clean up.

Jose


On Mon, 15 Jan 2024 at 08:39, Gary Murphy <hilbert...@gmail.com> wrote:

    Yes replying to you only was in error.  I will take a look at the
    Python
    project you mentioned.  I also got the Jekyll code going by
    regressing
    to a previous version.

    Thanks again for the feedback.


    On 1/15/24 10:19, Peter Cock wrote:
    > Whoops - I missed that as I initially assumed hilberglm was
    > someone else. Sorry. By the way, I'm happy to take this thread
    > back to the mailing list if replying to just me was in error.
    >
    > In Biopython we use a tool called blacken-docs to apply the same
    > automated formatting style (defined in a tool called black) to the
    > examples in our documentation that we use in the main code:
    >
    > https://pypi.org/project/blacken-docs/
    >
    > I don't know if there is something similar possible in Java?
    >
    > As to the automated builds with Jekyll, there are likely some
    > fixes made on https://github.com/biopython/biopython.github.io/
    > which can be copied over.
    >
    > Peter
    >
    > On Mon, Jan 15, 2024 at 4:06 PM Gary Murphy
    <hilbert...@gmail.com> wrote:
    >> Thank you for getting back to me so quickly.  Yes, I am the
    Gary Murphy
    >> that forked the source to take a look at it and understand how
    to build
    >> it.  I should have posted the official github URL instead of my
    fork.
    >>
    >> I have some code that reads FASTA files using Java streams that I
    >> haven't submitted a pull request for, but I wanted to have a
    handle on
    >> how to document it if it was accepted.  Specifically,
    >> _wiki/BioJava_CookBook_Core_FastaReadWrite.md is the one I updated
    >> locally, but haven't pushed. I also noted a lot of formatting
    errors on
    >> the source code in the Cookbook, so I would be changing those
    only when
    >> I update a page... a global update would be pretty time-consuming.
    >>
    >> More generally, since I am learning the code base, I thought it
    would be
    >> beneficial for me to add documentation when I learn how to do
    things in
    >> the normal course of my job that I had to jump into the source code
    >> and/or test cases to understand.
    >>
    >> The first thing I would be updating is how to update the
    documentation.
    >> The Jekyll docker container is broken out of the gate, so I had to
    >> figure out how to get the build server running locally to ensure my
    >> changes were getting rendered properly.
    >>
    >> I have spent some time in the tutorials. They are extremely
    helpful and
    >> seem to be more recently updated.
    >>
    >>
    >> On 1/15/24 09:49, Peter Cock wrote:
    >>> I'd guess the source you want is
    https://github.com/biojava/biojava.github.io
    >>> but Gary Murphy's version
    https://github.com/hilbertglm/biojava.github.io.git
    >>> looks to be the same right now - this is the main BioJava
    website and
    >>> it does indeed look not to have been updated recently. This
    includes what
    >>> used to be the wiki content (including the cookbook), now as
    markdown pages.
    >>> This repository also includes API documentation.
    >>>
    >>> What specifically did you want to change here? e.g. An example URL
    >>>
    >>> See also https://github.com/biojava/biojava-tutorial which has
    been changed
    >>> much more recently.
    >>>
    >>> Peter
    >>>
    >>> On Mon, Jan 15, 2024 at 2:53 PM Gary Murphy
    <hilbert...@gmail.com> wrote:
    >>>> Sorry if this is a duplicate, but the mailing list
    confirmation got moved to the spam folder, so I don't know if this
    original e-mail was honored.
    >>>>
    >>>> -----
    >>>>
    >>>> I am new to the biojava community, so I thought I would be a
    good candidate to update some of the documentation as I discover
    how to accomplish my goals with biojava.
    >>>>
    >>>> I got the source for the Cookbook
    (https://github.com/hilbertglm/biojava.github.io.git), and it
    seems like it is a bit out of date with quite a few formatting
    issues for the source code.
    >>>>
    >>>> Before I start...
    >>>>
    >>>> Is there any effort I should be aware of for a new one, or is
    anyone actively working on it? If so, we should coordinate efforts
    >>>> Does anyone have any issue with my removing the non-breaking
    spaces in the source code.  It shows as [NBSP] in Intellij, so it
    is going to be tough to do any editing on that.
    >>>>
    >>>> Any thoughts would be appreciated.
    >>>>
    >>>> _______________________________________________
    >>>> Biojava-l mailing list  - Biojava-l@biojava.org
    >>>> https://mailman.open-bio.org/mailman/listinfo/biojava-l
    >>> _______________________________________________
    >>> Biojava-l mailing list  - Biojava-l@biojava.org
    >>> https://mailman.open-bio.org/mailman/listinfo/biojava-l
    _______________________________________________
    Biojava-l mailing list  - Biojava-l@biojava.org
    https://mailman.open-bio.org/mailman/listinfo/biojava-l
_______________________________________________
Biojava-l mailing list  -  Biojava-l@biojava.org
https://mailman.open-bio.org/mailman/listinfo/biojava-l

Reply via email to