Developers/Communication: Difference between revisions
Jump to navigation
Jump to search
(→Minimum Communication Requirements: Add ticket-tracker requirement) |
(Added translation templates) |
||
(12 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{Developers}} |
{{Developers}} |
||
{{Translations}} |
|||
[[Developers/Projects|Previous]] [[Developers/Documentation|Next]] |
[[Developers/Projects|Previous]] [[Developers/Documentation|Next]] |
||
Line 6: | Line 7: | ||
= Minimum Communication Requirements = |
= Minimum Communication Requirements = |
||
If you are |
If you are developing for the XO you should: |
||
* Join the [http://lists.laptop.org/mailman/listinfo/community-news Community News] mailing list |
|||
** Low volume list for high-level announcements and news |
|||
⚫ | |||
* Join the [http://lists.laptop.org/listinfo/devel OLPC Developers] mailing list |
* Join the [http://lists.laptop.org/listinfo/devel OLPC Developers] mailing list |
||
Line 18: | Line 14: | ||
** Most general software development questions belong here |
** Most general software development questions belong here |
||
* Join #olpc-devel on OFTC [[IRC]] |
|||
If you are developing on the OLPC you may want to: |
|||
** This room is for system-level development discussions only. Idling and reading the discussion is a great way to keep up with ongoing OLPC software and hardware developments and learn about how things work. |
|||
⚫ | |||
* Create a "User:" page on the wiki describing yourself and giving your contact information |
* Create a "User:" page on the wiki describing yourself and giving your contact information |
||
Line 24: | Line 23: | ||
If you are starting/leading a project, you should: |
If you are starting/leading a project, you should: |
||
* Announce your project on the [http://lists.laptop.org/listinfo/devel OLPC Developers] list (before you start) |
* Announce your project on the [http://lists.laptop.org/listinfo/devel OLPC Developers] list (before you start, and when versions are released) |
||
* Before starting, add your project idea to [[Software ideas]] |
|||
* Add your running project to [[Software projects]] |
|||
** Create and publicize a [http://dev.laptop.org/ public ticket-tracker] for the project to gather feedback |
|||
* Add your released project to [[Activities]] |
|||
= Other Channels = |
= Other Channels = |
||
See [[Communication channels]]. |
|||
While you can get along quite readily with just the minimal communications channels above, there are lots of other ways to get help or keep informed. |
|||
== IRC == |
|||
Most of the core developers use IRC for instant-messaging-style communications: |
|||
irc.freenode.net #sugar #olpc #olpc-content |
|||
IRC clients are available for most platforms, [[Xoirc|including Sugar]]. Choose the irc.freenode.net server in your client and then: |
|||
/join #channel |
|||
to join one of the main OLPC channels. |
|||
== Local Mailing Lists == |
|||
There are already a number of mailing lists set up for special interest groups, including "local" groups for geographically clustered developers: |
|||
* [http://mailman.laptop.org/mailman/listinfo/argentina Argentina] |
|||
* [http://mailman.laptop.org/mailman/listinfo/brasil Brasil] |
|||
* [http://mailman.laptop.org/mailman/listinfo/india India] |
|||
* [http://mailman.laptop.org/listinfo/toronto-dev Toronto (Canada)] |
|||
* [http://groups.google.com/group/olpcnepal OLPC/OLE Nepal] |
|||
* [http://groups.google.com/group/dev-olpcnepal Developers OLPC/OLE Nepal] |
|||
If you have a large number of developers in a given area and would like to set up a local discussion list, post to the OLPC Developer's list with a request to have the list created. |
|||
== Blog Aggregator == |
|||
'''Unofficial''' news and interesting tidbits often show up in the [http://planet.laptop.org blog aggregator] for the project. Keep in mind that the posts reflect the personal opinions of the posters when reading this resource. Within Sugar you can use the [[News Reader]] activity to subscribe to the aggregator. |
|||
[[Developers/Projects|Previous]] [[Developers/Documentation|Next]] |
[[Developers/Projects|Previous]] [[Developers/Documentation|Next]] |
Latest revision as of 04:55, 22 May 2011
For Developers
Please copy/paste "{{Translationlist | xx | origlang=en | translated={{{translated}}}}}" (where xx is ISO 639 language code for your translation) to Developers/Communication/translations | HowTo [ID# 256297] +/- |
To make your project succeed, you will need to communicate frequently with the other people involved in the OLPC project, to ask questions, get feedback, coordinate actions, and generally keep up to date.
Minimum Communication Requirements
If you are developing for the XO you should:
- Join the OLPC Developers mailing list
- Key announcements go here
- Most project-level discussion goes on here
- Most general software development questions belong here
- Join #olpc-devel on OFTC IRC
- This room is for system-level development discussions only. Idling and reading the discussion is a great way to keep up with ongoing OLPC software and hardware developments and learn about how things work.
If you are developing for the OLPC you may want to:
- Create a "User:" page on the wiki describing yourself and giving your contact information
If you are starting/leading a project, you should:
- Announce your project on the OLPC Developers list (before you start, and when versions are released)