<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.5.24 -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-eckel-edm-find-code-01" category="info" tocInclude="true" sortRefs="true" symRefs="true" obsoletes="" updates="" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.9.0 -->
  <front>
    <title abbrev="find-code">Find Code Related to an Internet-Draft or RFC</title>
    <seriesInfo name="Internet-Draft" value="draft-eckel-edm-find-code-01"/>
    <author initials="C." surname="Eckel" fullname="Charles Eckel">
      <organization>Cisco Systems</organization>
      <address>
        <postal>
          <country>United States of America</country>
        </postal>
        <email>eckelcu@cisco.com</email>
      </address>
    </author>
    <date year="2022" month="January" day="19"/>
    <area>General</area>
    <workgroup>edm</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>Code related to existing IETF standards and ongoing standardization efforts may exist and be publicly accessible in many places. This document provides a set of practices to make it easier to identify and to find such code.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
  Evolvability, Deployability, &amp; Maintainability  mailing list (edm@iab.org),
  which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/edm/"/>.</t>
      <t>Source for this draft and an issue tracker can be found at
  <eref target="https://github.com/eckelcu/draft-eckel-edm-find-code"/>.</t>
    </note>
  </front>
  <middle>
    <section anchor="introduction" numbered="true" toc="default">
      <name>Introduction</name>
      <t>Code related to existing IETF standards and ongoing standardization efforts may exist and be publicly accessible in many places. One common place is <eref target="https://github.com/">GitHub</eref>, but there are many others. The relationship of the code to corresponding IETF standards efforts may be direct, as in the case of a client or server that supports protocol defined by an <eref target="https://www.ietf.org/standards/ids/">Internet-Draft (I-D)</eref>. It may be indirect, as in a utility that helps analyze network traffic corresponding to this same protocol. The maturity and status of the code may vary considerably, including something written quickly as a proof of concept during a hackathon, a well established and supported implementation, or a legacy project no longer actively developed or maintained. The code must be publicly available, and preferably open source, though other terms of use may exist as well. In all cases, the code is potentially of interest and beneficial to people contributing to the definition, implementation, or deployment of an existing or evolving IETF standard. This document provides a set of practices make it easier to identify and to find such code.</t>
    </section>
    <section anchor="existing-ietf-processes-and-procedures" numbered="true" toc="default">
      <name>Existing IETF Processes and Procedures</name>
      <t>The idea that code related to IETF standards is valuable is not new. Most IETF participants are familiar with the phrase "rough consensus and running code" from the <eref target="https://www.ietf.org/tao.html">IETF Tao</eref>. The existence of multiple independently developed and interoperable implementations was explicitly required by <xref target="RFC1264" format="default"/> for internet standards on routing protocols. Subsequent updates relaxed this requirement, but the value of running code is still appreciated, and several current RFCs define processes and procedures related to running code.</t>
      <section anchor="implementation-status" numbered="true" toc="default">
        <name>Implementation Status</name>
        <t>A simple process that allows authors of I-Ds to record the status of known implementations by including an Implementation Status section is defined <xref target="RFC7942" format="default"/>. The goal of this section is to allow the read to assign due consideration to I-Ds that have the benefit of running code, which may serve as evidence of valuable experimentation and feedback that make the protocols and corresponding documents more mature. However, it is stated that the Implementation Status section should be removed from I-Ds before they are published as RFCs. As a result, the value of the code is limited to that required to develop the standard, and the mechanism does not help find the code once the RFC is published.</t>
      </section>
      <section anchor="github" numbered="true" toc="default">
        <name>GitHub</name>
        <t>The IETF chartered the GitHub Integration and Tooling <eref target="https://datatracker.ietf.org/wg/git/about/">(GIT)</eref> working group to establish and document practices and policies for use of GitHub by working groups for managing their work. This resulted in <xref target="RFC8874" format="default"/>, which provides a set of guidelines for working groups that choose to use GitHub for their work, and <xref target="RFC8875" format="default"/>, which specifies a set of administrative processes and conventions for such working groups. Within the working group, the concept of work is limited to the development of I-Ds that may eventually become RFCs. Any concept of code is limited to that which appears as text within these documents. In many cases, there is additional code that is closely associated with the documents but not contained within them. This code may be of interest to the community of people contributing to the development of the documents or to the implementation or deployment of eventual standards defined by them.</t>
      </section>
      <section anchor="hackathon" numbered="true" toc="default">
        <name>Hackathon</name>
        <t>The IETF Hackathon <xref target="I-D.ietf-shmoo-hackathon" format="default"/> encourages the IETF community to collaborate on running code related to existing and evolving Internet standards. Each Hackathon has a wiki that provides a brief description of each project. It is common for there to be one of more I-Ds or RFCs associated with each project, and for there to be one or more related code repositories. These resources are often listed on the wiki, but they are documented and shared with project teams in other ways as well. After the Hackathon, the wiki remains available, but the information within it is typically not updated or maintained.</t>
      </section>
    </section>
    <section anchor="proposal" numbered="true" toc="default">
      <name>Proposal</name>
      <t>This section specifies a set of practices that use existing mechanisms to associate code with an I-D or RFC. Following these practices makes it easier for others working with the I-D or RFC to find such code.</t>
      <section anchor="github-repository" numbered="true" toc="default">
        <name>GitHub Repository</name>
        <t>A <eref target="https://docs.github.com/en/github/getting-started-with-github/quickstart/create-a-repo#create-a-repository">GitHub repository</eref> should be setup for an I-D as outlined in <eref target="https://www.rfc-editor.org/rfc/rfc8874.html#section-3.2">Section 3.2 of RFC 8874</eref>. The <eref target="https://github.com/martinthomson/i-d-template">i-d-template</eref> can be used to get started. It provides useful features, including integration with the Datatracker (see <xref target="datatracker" format="default"/>). The resulting repository should be associated with the I-D using the Datatracker <tt>github_repo</tt> tag. This should be done even if GitHub is not to be used to collaborate on the I-D.</t>
        <t>A GitHub repository typically exists within a <eref target="https://docs.github.com/en/organizations/collaborating-with-groups-in-organizations/about-organizations">GitHub organization</eref>. This is not always the case (e.g., a repository in a personal GitHub account), and even when it is, the GitHub organization may not be appropriate to associated with the I-D. In the event there is an appropriate GitHub organization, it should be associated with the I-D using the Datatracker <tt>github_org</tt> tag.</t>
      </section>
      <section anchor="readme" numbered="true" toc="default">
        <name>README</name>
        <t>The GitHub repository associated with the I-D should include a <eref target="https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-readmes">README</eref>. The README should include information about the repository, whether or not it is being used to collaborate on the I-D, and any code associated with the I-D. The latter may be achieved by including direct links to such code or by including links to other resources that include information about such code. These resources may be a file, folder, or <eref target="https://docs.github.com/en/communities/">wiki</eref> within the GitHub repository or the GitHub organization associated with the I-D. The QUIC WG's <eref target="https://github.com/quicwg/base-drafts/wiki/Implementations">Implementations wiki</eref> is an example.</t>
      </section>
      <section anchor="datatracker" numbered="true" toc="default">
        <name>Datatracker</name>
        <t>The IETF <eref target="https://datatracker.ietf.org/">Datatracker</eref> supports the association of <tt>Additional Resources</tt> with a <tt>Document</tt> (e.g., an I-D or RFC) or a <tt>Group</tt> (e.g., <eref target="https://datatracker.ietf.org/wg/">working group</eref>, <eref target="https://datatracker.ietf.org/rg/">research group</eref>). An <tt>Additional Resource</tt> can be, among others things, a GitHub organization] or a GitHub repository].</t>
        <t>It is recommended that this Datatracker mechanism be used to associate an appropriate GitHub organization and repository with an I-D. Ideally these are setup per the guidelines in <xref target="RFC8874" format="default"/> and <xref target="RFC8875" format="default"/>. In the event the working group or research group is not using GitHub, or the I-D has not yet been adopted by the group, another GitHub organization or repository may be used instead. A GitHub organization is associated with the I-D using the <tt>github_org</tt> tag. A GitHub repository is associated with the I-D using the <tt>github_repo</tt> tag.</t>
      </section>
      <section anchor="implementation-status-1" numbered="true" toc="default">
        <name>Implementation Status</name>
        <t>An Implementation Status section, as defined <xref target="RFC7942" format="default"/>, should be added to an I-D. It should include any GitHub organization or GitHub repository associated with the I-D.</t>
      </section>
      <section anchor="inline-errata" numbered="true" toc="default">
        <name>Inline Errata</name>
        <t>In the event an I-D becomes an RFC, people looking for code are less likely to reference the Datatracker, and the Implementation Status section may have been removed or require updates. Any GitHub organization or GitHub repository associated with the RFC should be made available as <eref target="https://mailarchive.ietf.org/arch/msg/edm/ku3cd5xTla7tbtohVYWWW7-XTIg/">inline errata</eref>. An example of this is <eref target="https://www.rfc-editor.org/rfc/inline-errata/rfc3261.html">RFC 3261 with inline errata</eref>. Inline errata views for v3 era RFCs are not supported at this time.</t>
      </section>
    </section>
    <section anchor="implementation-status-2" numbered="true" toc="default">
      <name>Implementation Status</name>
      <t>The practices proposed in this document are followed by <eref target="https://datatracker.ietf.org/doc/draft-ietf-shmoo-hackathon/">draft-ietf-shmoo-hackathon</eref>.</t>
    </section>
    <section anchor="security-considerations" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>TBD.</t>
    </section>
    <section anchor="iana-considerations" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>Informative References</name>
      <reference anchor="RFC1264">
        <front>
          <title>Internet Engineering Task Force Internet Routing Protocol Standardization Criteria</title>
          <author fullname="R.M. Hinden" initials="R.M." surname="Hinden">
            <organization/>
          </author>
          <date month="October" year="1991"/>
          <abstract>
            <t>This informational RFC presents procedures for creating and documenting Internet standards on routing protocols.  These procedures have been established by the Internet Activities Board (IAB) in consultation with the Internet Engineering Steering Group (IESG). This memo provides information for the Internet community. It does not specifiy an Internet standard.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="1264"/>
        <seriesInfo name="DOI" value="10.17487/RFC1264"/>
      </reference>
      <reference anchor="RFC7942">
        <front>
          <title>Improving Awareness of Running Code: The Implementation Status Section</title>
          <author fullname="Y. Sheffer" initials="Y." surname="Sheffer">
            <organization/>
          </author>
          <author fullname="A. Farrel" initials="A." surname="Farrel">
            <organization/>
          </author>
          <date month="July" year="2016"/>
          <abstract>
            <t>This document describes a simple process that allows authors of Internet-Drafts to record the status of known implementations by including an Implementation Status section.  This will allow reviewers and working groups to assign due consideration to documents that have the benefit of running code, which may serve as evidence of valuable experimentation and feedback that have made the implemented protocols more mature.</t>
            <t>This process is not mandatory.  Authors of Internet-Drafts are encouraged to consider using the process for their documents, and working groups are invited to think about applying the process to all of their protocol specifications.  This document obsoletes RFC 6982, advancing it to a Best Current Practice.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="205"/>
        <seriesInfo name="RFC" value="7942"/>
        <seriesInfo name="DOI" value="10.17487/RFC7942"/>
      </reference>
      <reference anchor="RFC8874">
        <front>
          <title>Working Group GitHub Usage Guidance</title>
          <author fullname="M. Thomson" initials="M." surname="Thomson">
            <organization/>
          </author>
          <author fullname="B. Stark" initials="B." surname="Stark">
            <organization/>
          </author>
          <date month="August" year="2020"/>
          <abstract>
            <t>This document provides a set of guidelines for working groups that choose to use GitHub for their work.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8874"/>
        <seriesInfo name="DOI" value="10.17487/RFC8874"/>
      </reference>
      <reference anchor="RFC8875">
        <front>
          <title>Working Group GitHub Administration</title>
          <author fullname="A. Cooper" initials="A." surname="Cooper">
            <organization/>
          </author>
          <author fullname="P. Hoffman" initials="P." surname="Hoffman">
            <organization/>
          </author>
          <date month="August" year="2020"/>
          <abstract>
            <t>The use of GitHub in IETF working group processes is increasing. This document describes uses and conventions for working groups that are considering starting to use GitHub. It does not mandate any processes and does not require changes to the processes used by current and future working groups not using GitHub.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8875"/>
        <seriesInfo name="DOI" value="10.17487/RFC8875"/>
      </reference>
      <reference anchor="I-D.ietf-shmoo-hackathon">
        <front>
          <title>Running an IETF Hackathon</title>
          <author fullname="Charles Eckel">
            <organization>Cisco Systems</organization>
          </author>
          <date day="19" month="January" year="2022"/>
          <abstract>
            <t>   IETF Hackathons encourage the IETF community to collaborate on
   running code related to existing and evolving Internet standards.
   This document provides a set of practices that have been used for
   running IETF Hackathons.  These practices apply to Hackathons in
   which both in-person and remote participation are possible with
   adaptations for Hackathons that are online only.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-shmoo-hackathon-04"/>
      </reference>
    </references>
    <section numbered="false" anchor="acknowledgments" toc="default">
      <name>Acknowledgments</name>
      <t>Vijay Gurbani <eref target="https://mailarchive.ietf.org/arch/msg/edm/1AV0yGy5cetLjmP6aOu0xyD2kHE/">started</eref> the discussion that inspired this effort.</t>
      <t>Robert Sparks highlighted a <eref target="https://mailarchive.ietf.org/arch/msg/wgchairs/DA-fWpq_nsy_5kPhJEheBlyaaqI/">datatracker mechanism</eref> to add a reference to a GitHub repository or organization using the <tt>github_repo</tt> or <tt>github_org</tt> tag, respectively.</t>
      <t>Martin Thompson created the <eref target="https://github.com/martinthomson/i-d-template">i-d-template</eref> repository can be used to setup a GitHub repository for an I-D.</t>
      <t>Spencer Dawkins pointed out the RFC editor's ability to <eref target="https://mailarchive.ietf.org/arch/msg/edm/ku3cd5xTla7tbtohVYWWW7-XTIg/">inline errata</eref> and noted that something similar could be done to point to code.</t>
      <t>Adam Roach played in important role in enabling the RFC editor's ability to <eref target="https://mailarchive.ietf.org/arch/msg/edm/ku3cd5xTla7tbtohVYWWW7-XTIg/">inline errata</eref>.</t>
      <t>Mark Nottingham provided an illustrative examples of how the <eref target="https://github.com/quicwg/base-drafts/wiki/Implementations">QUIC</eref> working group uses wiki pages to track early implementations.</t>
      <t>Many other people shared thoughts on the email lists for <eref target="https://mailarchive.ietf.org/arch/browse/wgchairs/">WG Chairs</eref> and <eref target="https://mailarchive.ietf.org/arch/browse/edm/">EDM</eref> about how to make it easier to find code. These helped shape the practices outlined in this document.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
7wYVr5Gr9nVq22ji7eCg0UxH/wacbQs+migAAA==

-->

</rfc>
