Difference between revisions of "Guidelines and HOWTOs"

Jump to: navigation, search
(Helper Tools)
(Add links to #kde-welcome channels)
(21 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
{{ Info |1= All tutorials are to be found here. If you create a new page, create it at  <code>Guidelines_and_HOWTOs/newpage</code>. Do not use a too nested tree, as it is difficult to reorganize. Think of '''adding a link to the new page''' at a relevant place (in the ''Development '' or ''Debugging'' page or what not). }}
 +
[[File:Mascot konqi-support-document.png|thumbnail|right|[[Konqi]] is looking up HOWTOs for you!]]
 
== Before everything else ==
 
== Before everything else ==
Before anything, if you want to contribute, you need to [[Infrastructure/Get a Contributor Account|get a contributor account]].
+
Before anything, if you want to contribute, you need to [https://community.kde.org/Get_Involved  know the various ways to contribute].
 +
 
 +
Also, you can join us at #kde-welcome on [http://webchat.freenode.net/?channels=kde-welcome Freenode] or on [https://webchat.kde.org/#/room/#kde-welcome:kde.org Matrix]. We're always welcoming more contributors!
  
 
== Development ==
 
== Development ==
Line 15: Line 19:
 
| style="padding-left: 50px;" |[[File:layer-new.png|noframe|left|50px|]] ||
 
| style="padding-left: 50px;" |[[File:layer-new.png|noframe|left|50px|]] ||
 
; Other
 
; Other
: Other guides: [[/Relicensing| Relicensing]], [[/Application Versioning|Versioning scheme]]
+
: Other guides: [[/Relicensing| Relicensing]], [[/Application Versioning|Versioning scheme]], [[/AppStream|AppStream]]
 
|-
 
|-
 
|}
 
|}
Line 25: Line 29:
 
; [[/Internationalization | To internationalize]]
 
; [[/Internationalization | To internationalize]]
 
: Guides and HOWTOs concerning the internationalization
 
: Guides and HOWTOs concerning the internationalization
 +
|-
 +
|}
 +
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
 +
|-
 +
| style="padding-left: 50px;" |[[File:Presentation.png |noframe|left|50px|]] ||
 +
; [https://hig.kde.org Human Interface Guidelines]
 +
: Recommendations for designing and developing user interfaces
 
|-
 
|-
 
|}
 
|}
Line 31: Line 42:
 
|-
 
|-
 
| style="padding-left: 50px;" |[[File:Quality.png |noframe|left|50px|]] ||
 
| style="padding-left: 50px;" |[[File:Quality.png |noframe|left|50px|]] ||
; [[/Quality | Quality]]
+
; [[/Quality | Quality and Documentation]]
: Guides and HOWTOs concerning the quality, [[/Bug_triaging | bug triaging]]
+
: Guides and HOWTOs concerning the quality: documentation, [[/Bug_triaging | bug triaging]]...
 
|-
 
|-
 
|}
 
|}
Line 38: Line 49:
 
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
 
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
 
|-
 
|-
| style="padding-left: 50px;" |[[File:Documentation3.png |noframe|left|50px|]] ||
+
| style="padding-left: 50px;" |[[File:kstars-satellite.png |noframe|left|50px|]] ||
; [[/Documentation | Documentation]]
+
; [[/Release | Release]]
: Documentation Manual. -- '''Not''' the [[Guidelines_and_HOWTOs/API_Documentation | API Doc ]]
+
: Guides and HOWTOs concerning the releasing process.
 
|-
 
|-
 
|}
 
|}
 
== Helper Tools ==
 
;[http://englishbreakfastnetwork.org/ English Breakfast Network] - Static Analysis
 
: [http://www.englishbreakfastnetwork.org/krazy/ Krazy ] - Code Analysis, [[Development/Tutorials/Code_Checking|Usage Tutorial]]
 
: [http://www.englishbreakfastnetwork.org/apidocs/ APIDOX] - API Documentation Statistics
 
: [http://www.englishbreakfastnetwork.org/sanitizer/ Sanitizer] - DocBook Checker
 
: [http://www.englishbreakfastnetwork.org/usability/ Usability Checks]
 
  
 
== Further resources ==
 
== Further resources ==
* [[/Further resources | Further resources]]
+
* [[/Further resources | Books, websites, resources]]

Revision as of 13:49, 4 June 2019

Dialog-information.png
Information
All tutorials are to be found here. If you create a new page, create it at Guidelines_and_HOWTOs/newpage. Do not use a too nested tree, as it is difficult to reorganize. Think of adding a link to the new page at a relevant place (in the Development or Debugging page or what not).
Konqi is looking up HOWTOs for you!

Before everything else

Before anything, if you want to contribute, you need to know the various ways to contribute.

Also, you can join us at #kde-welcome on Freenode or on Matrix. We're always welcoming more contributors!

Development

Run-build.png
For development
Guides and HOW TOs for compiling the sources, creating new programs, sending patches,...
Debug-step-out.png
For debugging
Guides and HOW TOs to debug applications.
Layer-new.png
Other
Other guides: Relicensing, Versioning scheme, AppStream

Quality, Internationalization, Documentation

Internet-amarok.png
To internationalize
Guides and HOWTOs concerning the internationalization
Presentation.png
Human Interface Guidelines
Recommendations for designing and developing user interfaces
Quality.png
Quality and Documentation
Guides and HOWTOs concerning the quality: documentation, bug triaging...
Kstars-satellite.png
Release
Guides and HOWTOs concerning the releasing process.

Further resources


Content is available under Creative Commons License SA 4.0 unless otherwise noted.