You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Marco Massenzio (JIRA)" <ji...@apache.org> on 2015/06/05 17:42:00 UTC

[jira] [Updated] (MESOS-2478) Document libprocess

     [ https://issues.apache.org/jira/browse/MESOS-2478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marco Massenzio updated MESOS-2478:
-----------------------------------
    Epic Name: Document libprocess

> Document libprocess
> -------------------
>
>                 Key: MESOS-2478
>                 URL: https://issues.apache.org/jira/browse/MESOS-2478
>             Project: Mesos
>          Issue Type: Epic
>          Components: libprocess
>            Reporter: Bernd Mathiske
>              Labels: documentation
>   Original Estimate: 1,344h
>  Remaining Estimate: 1,344h
>
> We can gain development velocity by augmenting the documentation of the central work horse library of Mesos: libprocess. Specifically, there is opportunity to:
> - Give an overview of the library's purpose and contents.
> - Explain the underlying design goals and principles.
> - Explain file/class/feature purposes and how they relate to each other.
> - Specify parts of the library's API, both its interfaces/signatures and the expected usage protocols/patterns.
> - Point out important invariants, constraints and limitations.
> - Provide some example usage code.
> Let's use Doxygen so that we can keep the documentation effort close to the source code and facilitate keeping both in sync. Thus we can create both immediately useful source code comments and we can also generate an API reference manual, which can be used both online and offline.
> This means that we will deviate from the current source code comment format and switch over to Doxygen format for all publicly visible parts of libprocess, and potentially also for the rest of it. So the first task is to come up with a specific Doxygen style that we then want to apply consistently.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)