Modularity

    • What is Modularity
    • Introduction
    • Community
    • Glossary
    • Core Concepts
      • Modular Repository
      • Module Stream
      • Module Context
      • Module Buildorder
      • Module Artifacts
      • Module dependency resolution
      • Building Software
      • Consuming Software
    • Consuming Modules
    • Using Modules
    • Building Modules
      • Fedora
        • Adding New Modules
        • Updating Existing Modules
        • Defining Modules in modulemd
        • Building Modules
        • Managing Defaults
        • Managing Obsoletes
        • Inspecting Build Failures
      • COPR
      • Localhost
    • Policies
      • Packaging Policy
      • Naming Policy
    • FAQ
    • Advanced
    • Creating Modular Repositories
    • NSVCA vs NEVRA
    • Other
    • References
    • History and Background
      • Requirements and Use Cases
Modularity
  • Badges Fedora
  • CommOps
  • Community Platform Engineering
  • Conseil Fedora
  • Defensive Coding Guide
  • Diversity, Equity, and Inclusion
  • Documentation de Fedora
  • Documents AQ Fedora
  • Documents rapides
  • EPEL
  • Équipe de documentation de Fedora
  • Équipes d’ingénierie
  • Équipes Mindshare
  • Fedora Accounts
  • Fedora Container Docs
  • Fedora CoreOS
  • Fedora ELN
  • Fedora Gaming
  • Fedora i3 S.I.G.
  • Fedora Infrastructure
  • Fedora Internet Of Things
  • Fedora IoT Working Group
  • Fedora Join SIG
  • Fedora Kinoite
  • Fedora Legal
  • Fedora Linux Releases
  • Fedora Localization Team
  • Fedora Marketing
  • Fedora Program Management
  • Fedora Rawhide Gating
  • Fedora Server Documentation
  • Fedora Server Working Group
  • Fedora Silverblue
  • Fedora User Docs
    • rawhide
    • f36
    • f35
    • f34
    • f33
    • f32
    • f31
    • f30
    • f29
    • f28
    • f27
    • f26
  • Fedora Websites & Apps
  • Fedora Workstation Working Group
  • FESCo
  • Flatpak
  • IC Fedora
  • Java-Packaging HOWTO
  • Localization help and stats
  • Magazine Fedora
  • Mentored Projects
  • Mindshare Committee
  • Minimization
  • Modularity
  • NeuroFedora User Documentation
  • Package Maintainers
  • Packaging Guidelines
  • POS Ask Fedora
  • Projet Fedora
  • Remix Docs
  • SIG Fedora TeleIRC
  • Modularity
  • Core Concepts
en-US ar ast az be bg bn ca cs de el es es_419 fa fi fil fr fur he hi hr hu id it ja jp ko mr ms my nb_NO ne nl or pl pt pt_BR pt_PT ro ru si sk sq sv sw te tr tzm uk ur ur_PK uz zh_CN zh_Hans zh_TW

Core Concepts of Modularity

The Modularity project added a lot of new concepts to an already established packaging ecosystem. A lot of those concepts are based on already existing non-modular ones. On the following pages we will try to describe and outline what are the cornerstones of the Modularity project.

Table of contents

  • Core Concepts

    • Modular Repository

    • Module Stream

    • Module Context

    • Module Buildorder

    • Module Artifacts

    • Module dependency resolution

    • Building Software

    • Consuming Software

Want to help? Learn how to contribute to Fedora Docs.

All Fedora Documentation content available under CC BY-SA 4.0 or, when specifically noted, under another accepted free and open content license.

Last build: 2022-08-12 23:00:14 UTC

Code of Conduct