Skip to content

cybertechpc/circuitpython-org

 
 

Repository files navigation

<!DOCTYPE html>
<html lang="en">

  <head>
  <!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-7723544-8"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-7723544-8');
</script>

  <meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="/assets/images/favicon.ico" type="image/x-icon" />
<meta name="msapplication-TileColor" content="#1a1919">
<meta name="msapplication-TileImage" content="https://cdn-shop.adafruit.com/static/mstile-144x144.png" />
<title>Contributing - Pull Requests</title>
<meta name="description" content="The easiest way to program microcontrollers" />

<!-- Twitter and Open Graph cards -->
<meta name="twitter:site" content="@circuitpython" />
<meta property="og:url" content="https://circuitpython.org/contributing" />

<meta property="og:title"   content="CircuitPython - Contributing - Pull Requests" />



<meta property="og:description" content="The easiest way to program microcontrollers" />



<meta name="twitter:card" content="summary" />
<meta property="og:image" content="https://circuitpython.org/assets/images/CircuitPythonLogo_Black.png" />

<meta property="og:type" content="website" />

  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
  <link rel="stylesheet" href="/assets/css/main.css">
  <link rel="canonical" href="https://circuitpython.org/contributing">
  <!-- CircuitPython RSS Feed -->
  <link rel="alternate"
        type="application/rss+xml"
        title="CircuitPython news!"
        href="https://blog.adafruit.com/category/circuitpython/feed/"/>
  <link rel="alternate" type="application/rss+xml" title="Latest Boards" href="/feed.rss"/>
  <script src="/assets/javascript/header_mobile.js"></script>
</head>


  <body>
    <header id="site-header">
  
  <nav class="top-navigation">
    <div>
      <div class="navigation">
        <a class="skip-link" href="#main-content">Skip to main content</a>
        <a class='active' href="/contributing">Contributing</a>
        <a href="https://blog.adafruit.com/category/circuitpython">News</a>
        <a  href="/awesome">Awesome</a>
        <a href="https://www.adafruitdaily.com/category/circuitpython">Newsletter</a>
        <a href="https://docs.circuitpython.org/">Documentation</a>
        <a href="https://forums.adafruit.com/viewforum.php?f=60">Forums</a>
        <a href="https://adafru.it/discord" aria-label="Discord"><i class="fab fa-discord"></i> Discord</a>
        <a href="/feed.rss" type="application/rss+xml" aria-label="RSS Feed"><i class="fas fa-rss-square"></i> RSS</a>
      </div>
    </div>
  </nav>
  <div class="wrapper">
    <div class="content">
      <nav class="site-brand">
        <div class="site-logo">
          <a href="/">
            <img src="/assets/images/logo.png"
                 srcset="/assets/images/logo.png 1x,
                         /assets/images/logo@2x.png 2x,
                         /assets/images/logo@3x.png 3x"
                                         alt="CircuitPython Logo"
                                         height="60" width="136">
          </a>
        </div>
        <div class="site-navigation">
          <a  href="/downloads">Downloads</a>
          <a  href="/libraries">Libraries</a>
          <a  href="/blinka">Blinka</a>
        </div>
        <div class="get-started">
          <a href="https://learn.adafruit.com/welcome-to-circuitpython">Get Started</a>
        </div>
      </nav>
    </div>
  </div>
  <div class="bottom-bar"></div>
</header>

    <header id="mobile-header">
  <div class="header-contents">
    <div class="site-logo">
      <a href="/">
        <img src="/assets/images/logo.png"
              srcset="/assets/images/logo.png 1x,
                      /assets/images/logo@2x.png 2x,
                      /assets/images/logo@3x.png 3x"
                                      alt="CircuitPython Logo"
                                      height="60" width="136">
      </a>
    </div>
    <div id="mobile-menu">
      <div class="menu-toggle">
        <a href="#" id="mobile-menu-button">
          <span class="sr-only">Open Mobile Menu</span>
          <i class="fa fa-bars" aria-hidden="true"></i>
        </a>
      </div>
    </div>
    <div class="clear"></div>
    <nav id="mobile-menu-contents" role="navigation" class="hidden"
      aria-expanded="false" aria-label="Mobile Menu">
      <ul>
        <li><a 
                                  href="/downloads">Downloads</a></li>
        <li><a 
                                  href="/libraries">Libraries</a></li>
        <li><a 
                                  href="/blinka">Blinka</a></li>
        <li><a class='active'
                                  href="/contributing">Contributing</a></li>
        <li><a href="https://blog.adafruit.com/category/circuitpython">News</a></li>
        <li><a 
                                  href="/awesome">Awesome</a></li>
        <li><a href="https://www.adafruitdaily.com/category/circuitpython">Newsletter</a></li>
        <li><a href="https://learn.adafruit.com/welcome-to-circuitpython">Get Started</a></li>
        <li><a href="https://forums.adafruit.com/viewforum.php?f=60">Forums</a></li>
        <li><a href="https://adafru.it/discord" aria-label="Discord"><i class="fab fa-discord"></i> Discord</a></li>
      </ul>
    </nav>
  </div>
  <div class="bottom-bar"></div>
</header>

    <div id="main-content" class="wrapper">
      <div id="common-page" class="common-layout">
  <div class="content">
    <!-- adafruit/circuitpython#1246 -->
<div id="contributing-page">
  <h1>Contributing</h1>
  <p>
    If you'd like to contribute to the CircuitPython project, the CircuitPython
    libraries are a great way to begin. This page is updated with daily status
    information from the CircuitPython libraries, including open pull requests,
    open issues and library infrastructure issues.
  </p>
  <p>
    Do you write a language other than English? Another great way to contribute
    to the project is to contribute new localizations (translations) of
    CircuitPython, or update current localizations, using
    <a href="https://hosted.weblate.org/engage/circuitpython/">Weblate</a>.
  </p>
  <p>
    If this is your first time contributing, or you'd
    like to see our recommended contribution workflow, we have a guide on
    <a href="https://learn.adafruit.com/contribute-to-circuitpython-with-git-and-github">Contributing to CircuitPython with Git and Github</a>.
    You can also find us in the #circuitpython channel on the
    <a href="https://adafru.it/discord">Adafruit Discord</a>.
  </p>
  <p>
    Have an idea for a new driver or library?
    <a href="https://github.com/adafruit/circuitpython/issues">File an issue on the CircuitPython repo!</a>
  </p>
  <h2>Current Status for Fri, Mar 10, 2023</h2>

  
  <ul class='tabbed-navigation'>
    <li>
      <a href="/contributing" class='active'>Pull Requests</a>
    </li>
    <li>
      <a href="/contributing/open-issues" >Open Issues</a>
    </li>
    <li>
      <a href="/contributing/library-infrastructure-issues" >Library Infrastructure Issues</a>
    </li>
    <li>
      <a href="/contributing/weblate" >CircuitPython Localization</a>
    </li>
  </ul>
  <div class="clear"></div>
  <p>
  This is the current status of open pull requests and issues across all of the library repos.
</p>
<div class="libraries open-pull-requests">
  <h3>Open Pull Requests</h3>
  <ul>
    
      <li>
        Adafruit_CircuitPython_asyncio
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_asyncio/pull/31">Fix canceling of a gather operation (Open 143 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_ATECC
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_ATECC/pull/29">trying to understand type annotations (Open 132 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_AVRprog
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_AVRprog/pull/32">First pass at adding type annotations (Open 143 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_Bitmap_Font
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font/pull/59">updating example to avoid printing blank lines at each row (Open 1 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_BME680
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_BME680/pull/56">Use correct value to compute gas resistance (Open 85 days)</a></li>
          
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_BME680/pull/53">[PATCH SCRIPT] Add package folder comment to pyproject.toml (Open 197 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_Debouncer
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Debouncer/pull/40">add force_set function (Open 207 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_Display_Button
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Display_Button/pull/36">adding sprite_button and refactoring to package instead of single file (Open 320 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_Display_Text
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Display_Text/pull/184">Fix multiple lines in bitmap label causing an error (Open 0 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_ESP32SPI
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/pull/168">Examples and tests for debugging (Open 284 days)</a></li>
          
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/pull/167">Compatible socket (Open 285 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_ESP_ATcontrol
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol/pull/65">Changes to support WPA Enterprise mode (Open 136 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_FRAM
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_FRAM/pull/34">allow setting FRAM size (Open 192 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_GPS
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_GPS/pull/94">Added decoding of 'PGTOP' to get the status of the antenna extension … (Open 69 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_LED_Animation
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation/pull/67">Timed animation (Open 892 days)</a></li>
          
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation/pull/66">Volume animation (Open 892 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_LSM303_Accel
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel/pull/14">Adds FIFO Buffer capabilities (Open 199 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_MAX1704x
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_MAX1704x/pull/6">pretty sure this should not be +1 (Open 202 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_MCP2515
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_MCP2515/pull/18">When available, use core `Message` and `RemoteTransmissionRequest` (Open 10 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_MLX90640
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_MLX90640/pull/32">Added commented out board.STEMMA_I2C with explanation (Open 111 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_MPL3115A2
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2/pull/27">updating SI Units (Open 2 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_Nunchuk
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk/pull/31">Added commented out board.STEMMA_I2C with explanation (Open 111 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_PCF8523
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_PCF8523/pull/30">timer-support (Open 40 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_PCF8563
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_PCF8563/pull/6">add support for timer and clkout (Open 19 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_PIOASM
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_PIOASM/pull/51">Run mypy during pre-commit to verify typing information (Open 172 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_PN532
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_PN532/pull/64">resubmit pr  (Open 11 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_Requests
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Requests/pull/129">Steam API example (Open 0 days)</a></li>
          
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Requests/pull/118">Simple async http requests (Open 133 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_SCD4X
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_SCD4X/pull/7">Add one shot co2 measurement  (Open 559 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_TMP117
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_TMP117/pull/13">Memory Improvements (Open 44 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_VEML6070
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_VEML6070/pull/24">Added commented out board.STEMMA_I2C with explanation (Open 111 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        Adafruit_CircuitPython_Wiznet5k
        <ul>
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k/pull/101">Fix socket.close() behaviour (Open 21 days)</a></li>
          
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k/pull/99">Fix out of sockets problem (Open 21 days)</a></li>
          
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k/pull/97">Shorter socket exit timeout (Open 23 days)</a></li>
          
        
          
            <li><a href="https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k/pull/95">New dhcp state machine (Open 28 days)</a></li>
          
        
        </ul>
      </li>
    
      <li>
        cookiecutter-adafruit-circuitpython
        <ul>
        
          
            <li><a href="https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/197">Mpy size actions (Open 204 days)</a></li>
          
        
        </ul>
      </li>
    
    </ul>
</div>

</div>

<script src="/assets/javascript/contributing.js"></script>

  </div>
</div>

    </div>

    <!-- Google Analytics -->
    <!-- TODO -->
    <!-- End Google Analytics -->

  </body>

</html>

About

CircuitPython's website

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 43.1%
  • HTML 37.7%
  • SCSS 13.4%
  • Python 4.7%
  • Ruby 1.1%