get-involved.txt 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. // -*- mode:doc; -*-
  2. // vim: set syntax=asciidoc:
  3. = Getting involved
  4. Like any open source project, Buildroot has different ways to share
  5. information in its community and outside.
  6. One piece of it is the document you are currently reading ;-).
  7. Each of those ways may interest you if you are looking for some help,
  8. want to understand Buildroot or contribute to the project.
  9. == Mailing List
  10. Buildroot has a mailing list
  11. http://lists.busybox.net/pipermail/buildroot[] for discussion and
  12. development.
  13. [[mailing-list-subscribe]]
  14. === Subscribing to the mailing list
  15. You can subscribe by visiting
  16. http://lists.busybox.net/mailman/listinfo/buildroot[].
  17. Only subscribers to the Buildroot mailing list are allowed to post to
  18. this list.
  19. The list is also available through _Gmane_ http://gmane.org[], at
  20. +gmane.comp.lib.uclibc.buildroot+
  21. http://dir.gmane.org/gmane.comp.lib.uclibc.buildroot[].
  22. === Searching the List Archives
  23. Please search the mailing list archives before asking questions on the
  24. mailing list, since there is a good chance someone else has asked the
  25. same question before. Checking the archives is a great way to avoid
  26. annoying everyone on the list with frequently asked questions...
  27. == IRC
  28. The Buildroot IRC is irc://freenode.net/#buildroot[].
  29. The channel +#buildroot+ is hosted on Freenode
  30. http://webchat.freenode.net[].
  31. When asking for help on IRC, share relevant logs or pieces of code
  32. using a code sharing website.
  33. [[patchwork]]
  34. == Patchwork
  35. Patchwork is a web-based patch tracking system designed to facilitate
  36. the contribution and management of contributions to an open-source
  37. project. Patches that have been sent to a mailing list are \'caught' by
  38. the system, and appear on a web page. Any comments posted that
  39. reference the patch are appended to the patch page too. For more
  40. information on Patchwork see
  41. http://jk.ozlabs.org/projects/patchwork[].
  42. Buildroot's Patchwork website is mainly for use by Buildroot's
  43. maintainer to ensure patches aren't missed. The website however,
  44. exposes patches and their corresponding review comments in a clean
  45. and concise web interface.
  46. The Buildroot patch management interface is available at
  47. http://patchwork.buildroot.org[].
  48. [[apply-patches-patchwork]]
  49. === Applying Patches from Patchwork
  50. The main use of Buildroot's Patchwork website for a developer is for
  51. pulling in patches into their local git repository for testing
  52. purposes.
  53. When browsing patches in the patchwork management interface, an +mbox+
  54. link is provided at the top of the page. Copy this link address and
  55. run the following commands:
  56. ---------------------
  57. $ git checkout -b <test-branch-name>
  58. $ wget -O - <mbox-url> | git am
  59. ---------------------
  60. Another option for applying patches is to create a bundle. A bundle is
  61. a set of patches that you can group together using the patchwork
  62. interface. Once the bundle is created and the bundle is made public,
  63. you can copy the +mbox+ link for the bundle and apply the bundle
  64. using the above commands.
  65. [[bugtracker]]
  66. == Bugtracker
  67. The Buildroot bugtracker is at https://bugs.busybox.net[].
  68. To open a bug, see xref:reporting-bugs[].
  69. == Buildroot wikipage
  70. After the Buildroot developer day on February 3, 2012,
  71. a page dedicated to Buildroot has been created on
  72. http://elinux.org[elinux.org].
  73. This page is reachable at http://elinux.org/Buildroot[].
  74. Currently, this page is mainly used as a _todo-list_.
  75. [[events]]
  76. == Events
  77. === Buildroot Developer Days aside ELC-E 2012 (November 3-4, 2012 - Barcelona)
  78. * Event page: http://elinux.org/Buildroot:DeveloperDaysELCE2012[]
  79. === Buildroot presentation at LSM 2012 (July 12-14, 2012 - Geneva)
  80. * Announcement: http://lists.busybox.net/pipermail/buildroot/2012-May/053845.html[]
  81. === Buildroot Developer Days aside FOSDEM 2012 (February 3, 2012 - Brussels)
  82. * Announcement & agenda thread: http://lists.busybox.net/pipermail/buildroot/2012-January/049340.html[]
  83. * Report: http://lists.busybox.net/pipermail/buildroot/2012-February/050371.html[]