CINXE.COM

curl - Development

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>curl - Development</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <link rel="stylesheet" type="text/css" href="/curl.css"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="icon" href="/logo/curl-symbol.svg" type="image/svg+xml"> <link rel="alternate" type="application/rss+xml" title="cURL Releases" href="https://github.com/curl/curl/releases.atom"> </head> <body> <div class="main"> <div class="menu"> <div class="dropdown"> <a class="dropbtn" href="/dev/">Dev-related docs</a> <div class="dropdown-content"> <a href="/dev/code-review.html">Code Review</a> <a href="/dev/code-style.html">Code Style</a> <a href="/dev/contribute.html">Contribute</a> <a href="/dev/deprecate.html">Deprecate</a> <a href="/dev/internals.html">Internals</a> <a href="/dev/new-protocol.html">New protocol</a> <a href="/dev/release-procedure.html">Release procedure</a> <a href="/dev/roadmap.html">Roadmap</a> <a href="/dev/runtests.html">Run tests</a> <a href="/dev/source.html">Source code</a> <a href="/rfc/">Specifications</a> <a href="https://testclutch.curl.se/">Test Clutch</a> <a href="/dev/testcurl.html">Test curl</a> <a href="/dev/test-fileformat.html">Test case file format</a> <a href="/dev/tests-overview.html">Tests Overview</a> <a href="/dev/vuln-disclosure.html">Vulnerability Disclosure Policy</a> </div> </div> <div class="dropdown"> <a class="dropbtn" href="/dev/./">Current status</a> <div class="dropdown-content"> <a href="/dev/builds.html">Autobuilds</a> <a href="/snapshots/">Daily snapshots</a> <a href="/dashboard.html">Dashboard</a> <a href="/dev/feature-window.html">Feature window</a> <a href="/gitstats/">git stats</a> <a href="https://github.com/curl/curl/issues" target="_blank">Issues (github)</a> <a href="https://github.com/curl/curl/pulls" target="_blank">Pull requests (github)</a> <a href="/dev/release-notes.html">Release Notes</a> </div> </div> </div> <div class="contents"> <div class="where"><a href="/">curl</a> / <b>Development</b></div> <h1> Developing curl </h1> <div style="float: right; width: 10em; margin-left: 20px;"> The <b>Feature window</b> is now<br> <a href="feature-window.html"> <img src="../pix/open-sign.svg" alt="Featurewindow open" style="width: 15em;"> </a> </div> <p> This is the section of the website devoted to the development of curl and libcurl. If you are just a "user" of curl or libcurl, this may not be where you want to hang out. <p> There is always development going on in the curl project. To help out the development team, we provide these services: <h2> Generated contents </h2> <p> Build and source information that is updated all the time: <ul> <li> <a href="builds.html">Automatic Builds</a> - We build curl automatically non-stop to verify that it builds and works. Learn <a href="howto.html">how to autobuild</a> and read the <a href="summary.html">autobuild stats</a>. <li> <a href="https://testclutch.curl.se/">Test Clutch</a> - the curl test run aggregation and analysis system. <li> <a href="/snapshots/">Daily Snapshot</a> - The latest version of curl, packaged and provided daily. <li> <a href="/gitstats/">git stats</a>, updated daily <li> <a href="/dashboard.html">dashboard</a> - daily updated graphs showing current project status </ul> <h2> Broadcasted commit info </h2> <p> Each push to the git repository will be announced over various systems. <ul> <li> Mail is sent to the <a href="https://lists.haxx.se/listinfo/curl-commits">curl-commits</a> mailing list <li> Via an <a href="https://github.com/curl/curl/commits/master.atom">RSS feed</a> </ul> <h2> Work in progress </h2> <p> Stuff being worked on for the next release. <ul> <li> Next release is scheduled to ship on <b>2024-12-11</b>. <li> <a href="release-notes.html">RELEASE-NOTES</a> is the current work in progress document for the next release. <li> <a href="deprecate.html">DEPRECATE</a> - the plan for upcoming removals of features. <li> <a href="source.html">Source code</a> - check out the latest code directly from git <li> Release calendar, pick your format: <a href="https://www.google.com/calendar/ical/c9u5d64odop9js55oltfarjk6g%40group.calendar.google.com/public/basic.ics">ICAL</a>, <a href="https://www.google.com/calendar/embed?src=c9u5d64odop9js55oltfarjk6g%40group.calendar.google.com&amp;ctz=Europe/Stockholm">HTML</a> </ul> <h2> Bugs and discussions </h2> <ul> <li> <a href="https://github.com/curl/curl/issues">Bug tracker</a> [github] - submit problems there. See also the <a href="/docs/knownbugs.html">KNOWN_BUGS</a> document. <li> <a href="https://curl.se/mail/">libcurl mailing list</a> - Development talk and thoughts about how the future will become is discussed there. <li> A few devs and users hang out on IRC, in the #curl channel on irc.libera.chat <li> We also get <a href="https://github.com/curl/curl/pulls">pull requests</a> filed at github. </ul> <h2> Developer Documentation </h2> <p> Most of these are documents from the source archive converted to web pages here for your convenience. <ul> <li> <a href="/docs/todo.html">TODO</a> - we try to maintain lists of what things you could <a href="/help.html">help us with</a> and features a future curl release might get. <li> <a href="contribute.html">Contribute</a> explains about a few things to consider when you contribute with patches and source code to the curl project. <li> <a href="internals.html">Internals</a> describes how things work internally in curl, for code hackers, bug fixers and generally interested parties. <li> Learn how to write a <a href="advisory.html">Security Advisory</a> for curl. <li> The <a href="/docs/knownbugs.html">KNOWN_BUGS</a> list. <li> <a href="/docs/thanks.html">Thanks to these people</a>, curl exists as it is today! </ul> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10