Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Each Schema will be assigned a git repository in the REFEDS GitHub account.
  2. Each Schema will maintain two documents (either in Markdown, or, if appropriate, AsciiDoc) at the top level of the repository:
    1. The Schema document, which is organized into the following sections:
      1. Introduction
      2. Narrative
      3. Technical Specification
      4. Examples
      5. References
    2. A README document, which includes
      1. A link to the most current version of the Schema document
      2. Links to product-specific schema and ldif files
      3. High-level version history
  3. Product-specific schema and LDIF files will be placed in product-specific sub-directories under the schema directory. e.g., REPO/schemaldif/openldapREPO/schemaldif/389-ds, etc.
  4. If there are protocol-specific supporting documents, they can be in the same subdirectory at the top level of the repository.
  5. Schemas shall be versioned, with corresponding product-specific files. Versions will be denoted via git tags as well as a version label in each relevant file.
  6. The issue tracker for each repository shall be open to the public, and members of the public may submit pull requests against each repository. However, all submissions are subject to the REFEDS Participant's Agreement and Board review.