← Back to team overview

fenics team mailing list archive

Re: [Branch ~fenics-core/fenics-doc/main] Rev 84: Proof-reading of Developer information

 

On Fri, Aug 27, 2010 at 02:32:36PM +0200, Kristian Ølgaard wrote:
> On 27 August 2010 13:51,  <noreply@xxxxxxxxxxxxx> wrote:
> > ------------------------------------------------------------
> > revno: 84
> > committer: Marie E. Rognes <meg@xxxxxxxxx>
> > branch nick: fenics-doc
> > timestamp: Fri 2010-08-27 13:47:30 +0200
> > message:
> >  Proof-reading of Developer information
> >
> >  Remaining items:
> >
> >  - These pages are referred to, but missing: launchpad_pages,
> >    help_answers, help_bugs and styleguides
>
> I fixed some but don't know where the lauchpad_pages is supposed to refer to.

It is supposed to present a table or similar of links to all project
pages, team pages, core team pages, mailing lists, bug pages,
blueprint pages etc for all FEniCS components.

It's not very easy for a user to navigate to for example the DOLFIN
mailing list. One needs to find the way to DOLFIN, then to DOLFIN
Team, then find the mailing list.

--
Anders


> Kristian
>
> >  - Please fill License section with information (and/or move
> >    elsewhere).
> > modified:
> >  source/developer.rst
> >
> >
> >
> > You are subscribed to branch lp:fenics-doc.
> > To unsubscribe from this branch go to https://code.launchpad.net/~fenics-core/fenics-doc/main/+edit-subscription
> >
> > === modified file 'source/developer.rst'
> > --- source/developer.rst        2010-08-26 10:14:20 +0000
> > +++ source/developer.rst        2010-08-27 11:47:30 +0000
> > @@ -21,11 +21,12 @@
> >  of all components to ensure interoperability between the components.
> >
> >  Initially, FEniCS consisted of just two components (DOLFIN and FIAT)
> > -but over time, several new components have been added to FEniCS which
> > -now consists of more than 10 individual components. Some of these
> > -components (like FIAT and UFC) have matured and remain stable, while
> > -others are changing at a faster pace. Currently, most development
> > -takes place in DOLFIN, the C++ and Python interface of FEniCS.
> > +but over time, several new components have been added and FEniCS now
> > +consists of more than 10 individual components. Some of these
> > +components (such as FIAT and UFC) have matured and reached a more
> > +stable state, while others are changing at a faster pace. Currently,
> > +most development takes place in DOLFIN, the C++ and Python interface
> > +of FEniCS.
> >
> >  ***************
> >  Using Launchpad
> > @@ -47,9 +48,9 @@
> >  a developer has proven reliable by committing a significant number of
> >  high quality contributions.
> >
> > -An overview of all FEniCS projects on Launchpad can be found
> > -`here <https://launchpad.net/fenics-project>`_.
> > -`Launchpad pages <launchpad_pages.html>`_ also contains a collection of links to
> > +An overview of all FEniCS projects on Launchpad can be found `here
> > +<https://launchpad.net/fenics-<project>`_.  `Launchpad pages
> > +<launchpad_pages.html>`_ also contains a collection of links to
> >  important Launchpad pages for the various FEniCS components.
> >
> >  Below, we describe how Launchpad is used to handle user questions, bug
> > @@ -88,16 +89,16 @@
> >  Code hosting
> >  ============
> >
> > -FEniCS uses Launchpad for hosting code. The code is stored in a
> > -`Bazaar <http://bazaar.canonical.com/en/>`_ repository. Each FEniCS
> > -component has a Bazaar repository on Launchpad that contains all
> > -source code (including the entire development history) for the
> > -component. The repository is readable for everyone but write access is
> > -only granted to the members of the core team for each component.
> > +FEniCS uses Launchpad for hosting code. Each FEniCS component has a
> > +`Bazaar <http://bazaar.canonical.com/en/>`_ repository on Launchpad
> > +that contains all source code (including the entire development
> > +history) for the component. The repositories are readable for
> > +everyone, but write access is only granted to the members of the core
> > +teams.
> >
> >  Developers should subscribe to notifications of changes made to the
> > -the source code by visiting the repository on Launchpad and clicking
> > -the subscribe button.
> > +source code by visiting the repository on Launchpad and clicking the
> > +subscribe button.
> >
> >  ************
> >  Using Bazaar
> > @@ -105,7 +106,7 @@
> >
> >  Here is a quick reference for `using Bazaar
> >  <http://doc.bazaar-vcs.org/bzr.2.0/en/quick-reference/index.html>`_.
> > -Below follows a few useful commands for Bazaar.
> > +In addition, a few useful commands for Bazaar follow below.
> >
> >  To set your identity with Bazaar, type
> >
> > @@ -113,7 +114,7 @@
> >
> >     bzr whoami "My Name <myname@xxxxxxx>"
> >
> > -To create a new branch (similar to hg clone):
> > +To create a new branch:
> >
> >  .. code-block:: sh
> >
> > @@ -138,15 +139,15 @@
> >     bzr pull <address-to-branch>
> >
> >  The current development version of each FEniCS component can be
> > -obtained directly using a special shortcut available in Bazaar for
> > -code hosted on Launchpad:
> > +obtained directly using a special shortcut for code hosted on
> > +Launchpad:
> >
> >  .. code-block:: sh
> >
> >     bzr branch lp:<project-name>
> >
> > -Thus, one may create a branch of the main DOLFIN repository by running
> > -the following command:
> > +For instance, one may create a branch of the main DOLFIN repository by
> > +typing
> >
> >  .. code-block:: sh
> >
> > @@ -160,17 +161,19 @@
> >  the core team of that component. Therefore, unless you are a member of
> >  the core team, you will not be able to upload any code to the main
> >  repository directly. Instead you will have to submit a :ref:`patch
> > -<contributing_patches>` or create your own :ref:`branch
> > -<contributing_branches>` which will be merged into the main branch by
> > -a member of the core team (if accepted).
> > +<contributing_patches>`, or create your own :ref:`branch
> > +<contributing_branches>`. If the code is accepted, the patch or branch
> > +will be merged into the main branch by a member of the core team.
> > +
> > +.. _contributing_patches:
> >
> >  Creating a patch
> >  ================
> >
> > -Usually, for simple bug fixes and minor changes, submitting a patch is
> > -the simplest method to get code uploaded to the main branch. For
> > -instance, to create and submit a patch for DOLFIN, the following
> > -procedure should be applied:
> > +For simple bug fixes and minor changes, submitting a patch is the
> > +simplest method to get code uploaded to the main branch. For instance,
> > +to create and submit a patch for DOLFIN, the following procedure
> > +should be applied.
> >
> >  #. Get the current development branch::
> >
> > @@ -178,21 +181,21 @@
> >
> >  #. Modify the files.
> >
> > -#. If your contribution consists of new files, add them to the correct
> > -   location in the directory tree::
> > +#. If your contribution consists of new files, add those to the
> > +   repository::
> >
> >     bzr add <files>
> >
> > -   where ``<files>`` is the list of new files. You do not have to take
> > -   any action for previously existing files which have been
> > -   modified. Do not add temporary or binary files.
> > +   where ``<files>`` is the list of new files. Do not add temporary or
> > +   binary files. No action is necessary for previously existing files
> > +   which have been modified.
> >
> >  #. Update the author and date information as described in the
> > -   :ref:`contributing_license` section.
> > +   :ref:`license <contributing_license>` section.
> >
> >  #. Commit your changes::
> >
> > -    bzr ci -m "<description>"
> > +    bzr commit -m "<description>"
> >
> >    where ``<description>`` is a short description of what your patch
> >    accomplishes.
> > @@ -290,3 +293,9 @@
> >  <http://sphinx.pocoo.org/markup/index.html>`_.  The
> >  :ref:`styleguides_sphinx_coding_style` explains what the reST source
> >  files should look like.
> > +
> > +.. _contributing_license:
> > +
> > +***************
> > +License
> > +***************
> >
> >
> >
>
> _______________________________________________
> Mailing list: https://launchpad.net/~fenics
> Post to     : fenics@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~fenics
> More help   : https://help.launchpad.net/ListHelp

--
Anders



References