2966
Comment: New contribute page
|
4473
Move current targets over to TODO list as this page will be included in the manual.
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Code = | <<TableOfContents>> |
Line 3: | Line 3: |
If you are a developer, you can contribute code to one of the sub-projects of FreedomBox. |
## BEGIN_INCLUDE == Code == If you are a developer, you can contribute code to one of the sub-projects of !FreedomBox. Step-by-step process of [[/Code|contributing code]] to !FreedomBox is available. |
Line 12: | Line 15: |
= Donate = | == Add an Application == |
Line 14: | Line 17: |
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. | 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]]. |
Line 16: | Line 19: |
= Document: User Manual, Website and Wiki = | == Donate == |
Line 18: | Line 21: |
FreedomBox needs better documentation for users and contributors. | 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. == Document: User Manual, Website and Wiki == !FreedomBox needs better documentation for users and contributors. |
Line 22: | Line 29: |
= Translate = | == Quality Assurance == |
Line 24: | Line 31: |
All text visible to users of FreedomBox needs to be localized to various | * !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 [[FreedomBox/QualityAssurance|quality assurance]] page for a basic list of test cases to check for and information on reporting bugs. == Translate == All text visible to users of !FreedomBox needs to be localized to various |
Line 34: | Line 49: |
= Design = | == Design == |
Line 36: | Line 51: |
If you are a designer, you can help FreedomBox with the following items: | === User Experience Design === If you are a user experience designer, you can help !FreedomBox with the following items: |
Line 42: | Line 59: |
* [[../Design|User experience design]] | |
Line 43: | Line 61: |
= Spread the Word = | === Technical Design === !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]] == Spread the Word == |
Line 47: | Line 71: |
participants, be it users or contributors. Write about your efforts at the [[https://www.freedomboxfoundation.org/appearances/index.en.html|talks page]]. | participants, be it users or contributors. Write about your efforts at the [[https://www.freedomboxfoundation.org/appearances/index.en.html|talks page]] and on the [[FreedomBox/TalksAndPresentations|wiki]]. ## END_INCLUDE <<Include(FreedomBox/Portal)>> ---- CategoryFreedomBox |
Contents
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 Setup: a Debian package for setting up the FreedomBox.
Plinth: 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.
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.
Donate
The 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 donation page for details on how to donate.
Document: User Manual, Website and Wiki
FreedomBox needs better documentation for users and contributors.
If you wish to contribute to the FreedomBox wiki, you can create a account and start editing. There is a plan to export the wiki pages as the official FreedomBox manual. For contributing to website and documentation please start a discussion on the FreedomBox mailing list.
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.
Translate
All text visible to users of FreedomBox needs to be localized to various languages. This includes:
Plinth web interface for FreedomBox
FreedomBox documentation
Individual applications that FreedomBox exposes to users such as ownCloud, JWChat etc.
If you wish to see FreedomBox available for one of your languages, please start a discussion on the FreedomBox discuss mailing list.
Design
User Experience Design
If you are a user experience designer, you can help FreedomBox with the following items:
- UI experience for the Plinth web interface
Web design for freedomboxfoundation.org and FreedomBox 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 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:
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.