[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Paparazzi-devel] Contributing to the Paparazzi project - Beginner quest
From: |
Markus Bina |
Subject: |
[Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions |
Date: |
Thu, 12 Sep 2013 17:34:23 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 |
Hi!
Although I'm a beginner when it comes to RC planes (I flew quadrocopters
before; using ardupilot) and paparazzi
I would like to contribute/help out (as a hobby).
Thus I have a few (stupid?) questions and some suggestions.
First I'd like to start by helping out with the wiki first
(http://paparazzi.enac.fr/wiki/Contributing#Wiki) and see how it goes
from there.
Before actually editing something, I have a few questions about the wiki
(http://paparazzi.enac.fr/wiki/):
-) On some pages (eg.
http://paparazzi.enac.fr/wiki/Airframe_Configuration) the XML is in
"boxes" with syntax highlighting
and on some there is no syntax highlighting (eg.
http://paparazzi.enac.fr/wiki/Failsafe).
Is there a particular reason for this?
-) On some, non board/schematic specific, pages the information is
inconsistent*/only valid for a certain board (eg Twog or Lisa),
eg. http://paparazzi.enac.fr/wiki/Module/Airspeed_ETS (no info for
eg. Lisa M v2.0).
Am I allowed to change this/add information for other boards?
-) The "beginner pages" are not easy to find and the tutorials seem to
be incomplete*.
Is there a plan to add more extensive tutorials (like the ones you
can find on the transition robotics wiki)?
I might want to provide a tutorial (share my experience), what are
the rules/recommendations for doing so?
Shall I extend/finish the existing tutorials?
-) Some pages do not have a TOC. Is it ok if I add TOCs?
General question:
-) I was unable to find a complete and compact documentation/list of all
the XML-tags including their "effects".
Is there such a list?
If not: I would like to help to write such a list. However, with
constantly changing code (autopilot code, etc.), the
tags and names (attributes/tags/values, which are translated into
macros, right?) will imho constantly change too, which in turn
requires code developers to update said list everytime they add or
change options for users (tag, attribute, ...).
Can anyone think of a (semi-)automated way to generate such a list
(one html page, maybe)?
Can doxygen do that somehow?
About the paparazzi source code (available through github):
-) Upon installing the paparazzi-software package, I noticed that
paparazzi has quite a lot of dependencies of which most look to be
redundant.
Less dependencies, imho ease code testing, maintenance and
installation.
Are there any plans to reduce the number of dependencies and
external libraries?
Thanks for reading my long mail. :)
Cheers,
Markus
* at least for a rookie like me ;)
- [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions,
Markus Bina <=
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Felix Ruess, 2013/09/12
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Markus Bina, 2013/09/12
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Felix Ruess, 2013/09/12
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Gautier Hattenberger, 2013/09/13
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Felix Ruess, 2013/09/13
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Markus Bina, 2013/09/13
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Felix Ruess, 2013/09/13
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Markus Bina, 2013/09/16
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, alonso acuña, 2013/09/16
- Re: [Paparazzi-devel] Contributing to the Paparazzi project - Beginner questions, Markus Bina, 2013/09/17