OTOBO Documentation OTOBO Developer Manual Logo
10.0

Contents

  • Getting Started
  • OTOBO Internals - How it Works
  • How to Extend OTOBO
  • How to Publish Your OTOBO Extensions
  • Documentation
  • Contributing to OTOBO
    • Sending Contributions
    • Translating
    • Code Style Guide
    • User Interface Design
    • Accessibility Guide
    • Unit Tests
  • Additional Resources
OTOBO Developer Manual
  • Docs »
  • Contributing to OTOBO
  • Edit on GitHub

Contributing to OTOBO¶

This chapter will show how you can contribute to the OTOBO framework, so that other users will be able to benefit from your work.

Contents

  • Sending Contributions
  • Translating
  • Code Style Guide
    • Perl
      • Whitespace
      • Length of Lines
      • Spaces and Parentheses
      • Source Code Header and Charset
      • Conditions
      • Postfix if
      • Restrictions for the Use of Some Perl Builtins
      • Regular Expressions
      • Naming
      • Variable Declaration
      • Handling of Parameters
      • Multiple Named Parameters
      • return Statements
      • Explicit Return Values
      • use Statements
      • Objects and Their Allocation
      • Documenting Back End Modules
      • Documenting Subroutines
      • Code Comments in Perl
      • Declaration of SQL Statements
      • Returning on Errors
      • Using Limit
      • Using the while loop
    • JavaScript
      • Directory Structure
      • Thirdparty Code
      • JavaScript Variables
      • Functions
      • Namespaces
      • Code Comments in JavaScript
      • Event Handling
    • HTML
    • CSS
      • CSS Architecture
      • CSS Style
  • User Interface Design
    • Capitalization
  • Accessibility Guide
    • Accessibility Basics
      • What is Accessibility?
      • Why is it important for OTOBO?
      • How can I successfully work on accessibility issues even if I am not disabled?
      • Ok, but I don’t have a screen reader!
    • Accessibility Standards
      • Web Content Accessibility Guidelines (WCAG)
      • Accessible Rich Internet Applications (WAI-ARIA) 1.0
    • Implementation guidelines
      • Provide alternatives for non-text content
      • Make navigation easy
      • Make interaction possible
      • General screen reader optimizations
  • Unit Tests
    • Creating a Test File
    • Prerequisites for Testing
    • Testing
    • Unit Test API
Next Previous

© Copyright 2019-2022 Rother OSS GmbH, https://otobo.de/