Difference between revisions of "Contribute"

From MythTV Official Wiki
Jump to: navigation, search
Line 1: Line 1:
= MythTV Documentation Howto =
+
= How to help building and promoting MythTV =
  
 +
== Mainaining the MythWiki ==
  
== I can't program. Can I help? ==
+
of course, you can help writing and editing material right here on the Wiki.
  
Of course, there are lots of things that can be done without being a code wizard.  Documentation often lags behind features.  The [http://www.mythtv.org/mailman/listinfo/mythtv-commits mythtv-commits mailing list] provides information on what has been coded into the system recently and updating documentation here or in the official docs on mythtv.org is a welcome contribution.
+
== Improving the manual ==
  
 +
There's a project underway to create a [[User Manual]] which is starting to pick up steam.
 +
 +
== Promoting MythTV ==
 +
 +
Of course, there are lots of things that can be done without being a code wizard. Below you'll find more about the 
 +
 +
==Developer documentation==
 +
Documentation often lags behind features.  The [http://www.mythtv.org/mailman/listinfo/mythtv-commits mythtv-commits mailing list] provides information on what has been coded into the system recently and updating documentation here or in the official docs on mythtv.org is a welcome contribution.
 +
 +
== internationalizing/translating ==
 
If you have language skills, you can work on internationalizing/translating the product.  This is needed in the core system as well as the modules.
 
If you have language skills, you can work on internationalizing/translating the product.  This is needed in the core system as well as the modules.
  
 +
== Creating and improving MythTV themes==
 
If you are interested in creating a new theme, read the [[theme development guide]] section for how to get started.
 
If you are interested in creating a new theme, read the [[theme development guide]] section for how to get started.
  
Or, of course, you can help writing and editing material right here on the Wiki.  There's a project underway to create a [[User Manual]] which is starting to pick up steam.
+
== Testing MythTV ==
 
 
 
Beta testing new features is always appreciated. One does not need to be a developer to pull code from SVN and compile it - but you do need to be aware that going to SVN code implies a certain responsibility on the user's part to debug their own problems, file useful bugreports, and be able to downgrade or upgrade accordingly to fix issues.
 
Beta testing new features is always appreciated. One does not need to be a developer to pull code from SVN and compile it - but you do need to be aware that going to SVN code implies a certain responsibility on the user's part to debug their own problems, file useful bugreports, and be able to downgrade or upgrade accordingly to fix issues.
  

Revision as of 13:34, 7 May 2008

How to help building and promoting MythTV

Mainaining the MythWiki

of course, you can help writing and editing material right here on the Wiki.

Improving the manual

There's a project underway to create a User Manual which is starting to pick up steam.

Promoting MythTV

Of course, there are lots of things that can be done without being a code wizard. Below you'll find more about the

Developer documentation

Documentation often lags behind features. The mythtv-commits mailing list provides information on what has been coded into the system recently and updating documentation here or in the official docs on mythtv.org is a welcome contribution.

internationalizing/translating

If you have language skills, you can work on internationalizing/translating the product. This is needed in the core system as well as the modules.

Creating and improving MythTV themes

If you are interested in creating a new theme, read the theme development guide section for how to get started.

Testing MythTV

Beta testing new features is always appreciated. One does not need to be a developer to pull code from SVN and compile it - but you do need to be aware that going to SVN code implies a certain responsibility on the user's part to debug their own problems, file useful bugreports, and be able to downgrade or upgrade accordingly to fix issues.