6812
Comment: fix broken link
|
7525
Make translation header reusable for other translations.
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
# language en ##TAG:TRANSLATION-HEADER-START ~- [[FreedomBox/Contribute|English]] - [[es/FreedomBox/Contribute|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ ##TAG:TRANSLATION-HEADER-END ---- |
|
Line 2: | Line 9: |
## BEGIN_INCLUDE |
|
Line 5: | Line 14: |
## BEGIN_INCLUDE From code, design and translation to spreading the world and donation, here is a list of possible contributions to develop !FreedomBox. |
From code, design and translation to spreading the word and donation, here are a number of ways to contribute to !FreedomBox. |
Line 11: | Line 18: |
[[FreedomBox/ProgressCalls|Progess calls]] <<BR>> | [[https://docs.freedombox.org/|FreedomBox Developer Manual]] <<BR>> [[FreedomBox/ProgressCalls|Progress calls]] <<BR>> |
Line 13: | Line 21: |
[[https://www.freedomboxfoundation.org/donate/|Donation page]] |
[[https://www.freedomboxfoundation.org/donate/|Donation page]] <<BR>> |
Line 18: | Line 25: |
As a newcomer, you are more than welcome to introduce yourself to all users and doers on the "!FreedomBox-discuss" [[http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss|mailing list]] or on the [[irc://irc.debian.org/freedombox|#freedombox IRC]] channel. In addition to make useful contacts, you can start reporting bugs and translate (see below) the wiki website and the FreedomBox web interface. | As a new contributor, you are more than welcome to introduce yourself to others on the !FreedomBox [[https://discuss.freedombox.org/c/development|discussion forum]], [[http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss|mailing list]] or on the [[irc://irc.debian.org/freedombox|#freedombox IRC]] channel. In addition to make useful contacts, you can start reporting bugs and translate (see below) the wiki website and the !FreedomBox web interface. |
Line 22: | Line 29: |
Upcoming priorities are discussed on an regular basis. You find the progress of the webinterface Plinth with its priorities here:[[https://github.com/freedombox/Plinth/projects/1|Project Progess]]. We want to enjoy soon a version 1.0.<<BR>> | Upcoming priorities are discussed on an regular basis. You find the progress of the !FreedomBox Service with its priorities here: [[https://salsa.debian.org/groups/freedombox-team/-/boards|issues board]] and [[https://salsa.debian.org/groups/freedombox-team/-/milestones|milestones]]. |
Line 24: | Line 31: |
Please check next [[FreedomBox/ProgressCalls|progess calls]] to keep yourself on track and meet members of the release team. A [[FreedomBox/TODO|TODO page]] aggregates the complete list of the items to work on for FreedomBox. | Please check next [[FreedomBox/ProgressCalls|progress calls]] to keep yourself on track and meet members of the release team. A [[FreedomBox/TODO|TODO page]] aggregates the complete list of the items to work on for !FreedomBox. |
Line 30: | Line 37: |
If you are a developer and wish to see an application available in !FreedomBox, you can contribute by adding the application to !FreedomBox. See the [[FreedomBox/Manual/Developer|FreedomBox Developer Manual]]. | If you are a developer and wish to see an application available in !FreedomBox, you can contribute by adding the application to !FreedomBox. See the [[https://docs.freedombox.org/|FreedomBox Developer Manual]]. Many applications that can be added to !FreedomBox have been identified on the [[FreedomBox/LeavingTheCloud|leaving the cloud]] page. |
Line 34: | Line 41: |
[[FreedomBox/Contribute/Bugs|List of bugs]] listed on Debian universal system. Also see the [[https://qa.debian.org/developer.php?login=freedombox-pkg-team%40lists.alioth.debian.org&comaint=yes|Packages overview for FreedomBox packaging team]] for status of various packages that we use. | List of bugs, feature requests and improvements are tracked on the !FreedomBox [[https://salsa.debian.org/freedombox-team/freedombox/issues/|issue tracker]]. In addition to that, see [[FreedomBox/Contribute/Bugs|list of bugs]] to help out the Debian package we depend on. Also see the !FreedomBox [[https://qa.debian.org/developer.php?login=freedombox-pkg-team%40lists.alioth.debian.org&comaint=yes|packaging team's dashboard]] for status of various packages that we use. |
Line 40: | Line 47: |
* [[FreedomBox/Setup|FreedomBox Setup]]: a Debian package for setting up the !FreedomBox. * [[FreedomBox/Plinth|Plinth]]: a web interface to administer the functions of !FreedomBox. |
* [[FreedomBox/Plinth|FreedomBox Service]]: a web interface to administer the functions of !FreedomBox. |
Line 52: | Line 58: |
* UI experience for the Plinth web interface * Web design for [[https://freedomboxfoundation.org|freedomboxfoundation.org]] and !FreedomBox [[FreedomBox|wiki]] pages * Logo and branding (we currently have [[https://github.com/freedombox/Plinth/tree/master/static/themes/default/|an identity manual and logos]]) |
* UI experience for the !FreedomBox Service web interface * Web design for [[https://freedombox.org|freedombox.org]], [[https://freedomboxfoundation.org|freedomboxfoundation.org]] and the [[FreedomBox|wiki]] pages * Logo and branding (we currently have [[https://salsa.debian.org/freedombox-team/freedombox/tree/master/static/themes/default|an identity manual and logos]]) |
Line 60: | Line 66: |
!FreedomBox is still under development any many components are yet to be worked on. You can contribute to the discussion on various technical design and implementation aspects of !FreedomBox. See: * [[../Design|Design portal]] |
!FreedomBox needs your technical expertise to devise implementation plans for upcoming features. You can contribute to the discussion on various technical design and implementation aspects of !FreedomBox. See !FreedomBox discussion forum's [[https://discuss.freedombox.org/c/development|development category]]. |
Line 66: | Line 70: |
The [[https://freedomboxfoundation.org|FreedomBox Foundation]] is a Delaware non-profit corporation in the process of applying for 501(c)(3) federal nonprofit recognition from the IRS. !FreedomBox project is run by volunteers. You can help the project financially by donating via !PayPal, Bitcoin or by mailing a check. Please see the [[https://www.freedomboxfoundation.org/donate/|donation page]] for details on how to donate. | The [[https://freedomboxfoundation.org|FreedomBox Foundation]] is a 501(c)(3) federal nonprofit corporation with recognition from the IRS. !FreedomBox project is run by volunteers. You can help the project financially by donating via !PayPal, Bitcoin or by mailing a check. Please see the [[https://www.freedomboxfoundation.org/donate/|donation page]] for details on how to donate. |
Line 70: | Line 74: |
!FreedomBox needs better documentation for users and contributors. !FreedomBox manual is prepared by aggregating various pages on the wiki and exporting to various formats. The manual is then used in Plinth and elsewhere. | !FreedomBox needs better documentation for users and contributors. !FreedomBox manual is prepared by aggregating various pages on the wiki and exporting to various formats. The manual is then used in !FreedomBox Service and elsewhere. |
Line 74: | Line 78: |
For contributing to the website please start a discussion on the !FreedomBox [[http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss|mailing list]]. | For contributing to the website please start a discussion on the !FreedomBox discussion forum's [[https://discuss.freedombox.org/c/development|development category]]. |
Line 88: | Line 92: |
* [[FreedomBox/Plinth|Plinth]] web interface for !FreedomBox | * [[FreedomBox/Plinth|Web Interface]] for !FreedomBox |
Line 90: | Line 94: |
* !FreedomBox [[https://freedomboxfoundation.org|website]] and [[FreedomBox|wiki]] | * !FreedomBox [[FreedomBox|wiki]], [[https://freedombox.org|website]] and [[https://freedomboxfoundation.org|foundation website]]. * [[https://docs.djangoproject.com/en/dev/internals/contributing/localizing/|Django web framework]] that !FreedomBox uses. |
Line 93: | Line 98: |
You can contribute to the localization effort using the web-based tool at [[https://hosted.weblate.org/projects/freedombox/|Weblate]] or directly to the source tree via [[https://salsa.debian.org/freedombox-team/freedombox/tree/master/plinth/locale|Salsa]]. | |
Line 94: | Line 100: |
The primary user interface (Plinth) was internationalized in the [[FreedomBox/ReleaseNotes#Version_0.7_.282015-12-13.29|0.7 release]]. You can contribute to the localization effort using the web-based tool at [[https://hosted.weblate.org/projects/freedombox/|Weblate]] or directly to the source tree via [[https://github.com/freedombox/Plinth/tree/master/plinth/locale|GitHub]]. | If you wish to see !FreedomBox available for one of your languages, please start a discussion on the !FreedomBox discussion forum's [[https://discuss.freedombox.org/c/development|development category]] to work with others translating for that language. |
Line 96: | Line 102: |
If you wish to see !FreedomBox available for one of your languages, please start a discussion on the !FreedomBox discuss [[http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss|mailing list]] or on the [[irc://irc.debian.org/freedombox|#freedombox IRC]] channel to avoid double translations. For more information, please visit the !FreedomBox [[FreedomBox/Translate|translation landing page]]. |
For more information, please visit the !FreedomBox [[FreedomBox/Translate|translators]] page. |
Contents
Get Involved
From code, design and translation to spreading the word and donation, here are a number of ways to contribute to FreedomBox.
Quick Links
FreedomBox Developer Manual
Progress calls
TODO page
Donation page
Welcome to newcomers
As a new contributor, you are more than welcome to introduce yourself to others on the FreedomBox discussion forum, mailing list or on the #freedombox IRC channel. In addition to make useful contacts, you can start reporting bugs and translate (see below) the wiki website and the FreedomBox web interface.
Development priorities
Upcoming priorities are discussed on an regular basis. You find the progress of the FreedomBox Service with its priorities here: issues board and milestones.
Please check next progress calls to keep yourself on track and meet members of the release team. A TODO page aggregates the complete list of the items to work on for FreedomBox.
Contributions needed
Add an Application
If you are a developer and wish to see an application available in FreedomBox, you can contribute by adding the application to FreedomBox. See the FreedomBox Developer Manual. Many applications that can be added to FreedomBox have been identified on the leaving the cloud page.
Bugs
List of bugs, feature requests and improvements are tracked on the FreedomBox issue tracker. In addition to that, see list of bugs to help out the Debian package we depend on. Also see the FreedomBox packaging team's dashboard for status of various packages that we use.
Code
If you are a developer, you can contribute code to one of the sub-projects of FreedomBox. Step-by-step process of contributing code to FreedomBox is available.
FreedomBox Service: a web interface to administer the functions of FreedomBox.
Freedom Maker: a script to build FreedomBox disk images for use on various hardware devices or virtual machines.
You can pickup a task from one of the TODO lists. The individual page project pages contain information availabily of the code, how to build and TODO lists.
Design
User Experience Design
If you are a user experience designer, you can help FreedomBox with the following items:
UI experience for the FreedomBox Service web interface
Web design for freedombox.org, freedomboxfoundation.org and the wiki pages
Logo and branding (we currently have an identity manual and logos)
Possible designs for custom FreedomBox cases on single board computers
Technical Design
FreedomBox needs your technical expertise to devise implementation plans for upcoming features. You can contribute to the discussion on various technical design and implementation aspects of FreedomBox. See FreedomBox discussion forum's development category.
Donate
The FreedomBox Foundation is a 501(c)(3) federal nonprofit corporation with recognition from the IRS. FreedomBox project is run by volunteers. You can help the project financially by donating via PayPal, Bitcoin or by mailing a check. Please see the donation page for details on how to donate.
Document: User Manual, Website and Wiki
FreedomBox needs better documentation for users and contributors. FreedomBox manual is prepared by aggregating various pages on the wiki and exporting to various formats. The manual is then used in FreedomBox Service and elsewhere.
If you wish to contribute to the FreedomBox wiki (and consequently the FreedomBox manual), you can create a wiki account and start editing.
For contributing to the website please start a discussion on the FreedomBox discussion forum's development category.
Quality Assurance
FreedomBox already runs on many platforms and it is not possible for developers to test all possible platforms. If you have one of the supported hardware you can help with testing FreedomBox on the platform.
When an application is made available on FreedomBox, not all of its functionality is tested in the real world by developer doing the work. Deploying the application and testing it will help ensure high quality applications in FreedomBox.
See the quality assurance page for a basic list of test cases to check for and information on reporting bugs.
Localization
All text visible to users of FreedomBox needs to be localized to various languages. This translation work includes:
Web Interface for FreedomBox
FreedomBox documentation
FreedomBox wiki, website and foundation website.
Django web framework that FreedomBox uses.
Individual applications that FreedomBox exposes to users.
You can contribute to the localization effort using the web-based tool at Weblate or directly to the source tree via Salsa.
If you wish to see FreedomBox available for one of your languages, please start a discussion on the FreedomBox discussion forum's development category to work with others translating for that language.
For more information, please visit the FreedomBox translators page.
Spread the Word
Speak to your family, friends, local community or at global conferences about the importance of FreedomBox. To be a successful project we need many more participants, be it users or contributors. Write about your efforts at the talks page and on the wiki.
Intro |
Information |
Support |
Contribute |
Reports |
Promote |
|
|
|
|||||
|
|
|
HELP & DISCUSSIONS: Discussion Forum - Matrix - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project
Next call: Saturday, April 13 at 14:00 UTC
This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.