Developer GuideΒΆ

This is a complete guide to contributing to Fedora Infrastructure applications. It targets both new and experienced contributors, and is maintained by those contributors. If the documentation is in need of improvement, please file an issue or submit a pull request.

Contents:

  • Getting Started
    • Development Environment
    • Finding a Project
  • Development Environment
    • Ansible
    • Vagrant
  • Documentation
    • Style
    • Introduction
    • User Guide
    • Contributor Guide
    • API Documentation
    • Release Notes and ChangeLog
  • Code Style
    • Python
    • Javascript
  • Frameworks and Tools
    • Python
  • Databases
    • Bi-directional Replication
  • Tests
    • Test Organization
    • Test Runners
    • Tox
    • Coverage
    • Licenses
    • Security
  • Authentication
    • Authentication
    • Libraries
  • fedmsg
    • Topics
  • Messaging
    • Broker URLs
    • Identity
    • Authentication
    • Authorization
  • Developing Standard Operating Procedures
    • Adding a Standard Operating Procedure
    • Stuff every SOP should have
    • SOP Formatting
  • Source Control
    • Pagure
  • OpenShift
    • Getting Started
    • OpenShift in Fedora Infrastructure
  • Fedora Infrastructure Application Security Policy
    • General
    • Static security checking
    • Authentication
    • Authorization
    • Data exchange formats
    • User input sanitization
    • Cookies
    • Security headers
    • Dependencies
    • Resources
  • Audit

Fedora Infrastructure Best Practices

Navigation

Full Table of Contents:

  • Developer Guide
    • Getting Started
    • Development Environment
    • Documentation
    • Code Style
    • Frameworks and Tools
    • Databases
    • Tests
    • Authentication
    • fedmsg
    • Messaging
    • Developing Standard Operating Procedures
    • Source Control
    • OpenShift
    • Fedora Infrastructure Application Security Policy
    • Audit
  • System Administrator Guide
  • (Old) System Administrator Guides

Related Topics

  • Documentation overview
    • Previous: Fedora Infrastructure Documentation
    • Next: Getting Started

Quick search

©2017, The Fedora Infrastructure Team. | Powered by Sphinx 1.8.5 & Alabaster 0.7.12 | Page source