blob: 548c6a82349972e3c0afbee67dc0f325e84594aa [file] [log] [blame]
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter&nbsp;33.&nbsp;Contributing to Jetty</title><link rel="stylesheet" type="text/css" href="css/docbook.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"><meta name="keywords" content="jetty, servlet, servlet-api, cometd, http, websocket, eclipse, maven, java, server, software"><link rel="home" href="index.html" title="Jetty : The Definitive Reference"><link rel="up" href="reference.html" title="Part&nbsp;V.&nbsp;Reference Guide"><link rel="prev" href="creating-custom-protocol.html" title="Creating a Custom Protocol"><link rel="next" href="contributing-documentation.html" title="Documentation"><link xmlns:jfetch="java:org.eclipse.jetty.xslt.tools.JavaSourceFetchExtension" xmlns:fetch="java:org.eclipse.jetty.xslt.tools.SourceFetchExtension" xmlns:d="http://docbook.org/ns/docbook" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:xslthl="http://xslthl.sf.net" xmlns:gcse="http://www.google.com" xmlns:date="http://exslt.org/dates-and-times" rel="shortcut icon" href="images/favicon.ico"><script type="text/javascript" src="js/shCore.js"></script><script type="text/javascript" src="js/shBrushJava.js"></script><script type="text/javascript" src="js/shBrushXml.js"></script><script type="text/javascript" src="js/shBrushBash.js"></script><script type="text/javascript" src="js/shBrushJScript.js"></script><script type="text/javascript" src="js/shBrushSql.js"></script><script type="text/javascript" src="js/shBrushProperties.js"></script><script type="text/javascript" src="js/shBrushPlain.js"></script><link type="text/css" rel="stylesheet" href="css/shCore.css"><link type="text/css" rel="stylesheet" href="css/shThemeEclipse.css"><link type="text/css" rel="stylesheet" href="css/font-awesome.min.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns:jfetch="java:org.eclipse.jetty.xslt.tools.JavaSourceFetchExtension" xmlns:fetch="java:org.eclipse.jetty.xslt.tools.SourceFetchExtension" xmlns:d="http://docbook.org/ns/docbook" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:xslthl="http://xslthl.sf.net" xmlns:gcse="http://www.google.com" xmlns:date="http://exslt.org/dates-and-times"><tr><td style="width: 25%"><a href="http://www.eclipse.org/jetty"><img src="images/jetty-header-logo.png" alt="Jetty Logo"></a><br><span style="font-size: small">
Version: 9.3.0.v20150612</span></td><td style="width: 50%"><script type="text/javascript"> (function() {
var cx = '016459005284625897022:obd4lsai2ds';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script><gcse:search></gcse:search></td></tr></table><div xmlns:jfetch="java:org.eclipse.jetty.xslt.tools.JavaSourceFetchExtension" xmlns:fetch="java:org.eclipse.jetty.xslt.tools.SourceFetchExtension" xmlns:d="http://docbook.org/ns/docbook" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:xslthl="http://xslthl.sf.net" xmlns:gcse="http://www.google.com" xmlns:date="http://exslt.org/dates-and-times" class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter&nbsp;33.&nbsp;Contributing to Jetty</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="creating-custom-protocol.html"><i class="icon-chevron-left"></i> Previous</a>&nbsp;</td><th width="60%" align="center">Part&nbsp;V.&nbsp;Reference Guide<br><a accesskey="p" href="index.html"><i class="icon-home"></i> Home</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" href="contributing-documentation.html">Next <i class="icon-chevron-right"></i></a></td></tr></table><hr></div><div xmlns:jfetch="java:org.eclipse.jetty.xslt.tools.JavaSourceFetchExtension" xmlns:fetch="java:org.eclipse.jetty.xslt.tools.SourceFetchExtension" xmlns:d="http://docbook.org/ns/docbook" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:xslthl="http://xslthl.sf.net" xmlns:gcse="http://www.google.com" xmlns:date="http://exslt.org/dates-and-times" class="jetty-callout"><h5 class="callout"><a href="http://www.webtide.com/">Contact the core Jetty developers at
<span class="website">www.webtide.com</span></a></h5><p>
private support for your internal/customer projects ... custom extensions and distributions ... versioned snapshots for indefinite support ...
scalability guidance for your apps and Ajax/Comet projects ... development services from 1 day to full product delivery
</p></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a name="advanced-contributing"></a>Chapter&nbsp;33.&nbsp;Contributing to Jetty</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="advanced-contributing.html#community">Community</a></span></dt><dt><span class="section"><a href="contributing-documentation.html">Documentation</a></span></dt><dt><span class="section"><a href="contributing-source-build.html">Source Control and Building</a></span></dt><dt><span class="section"><a href="coding-standards.html">Coding Standards</a></span></dt><dt><span class="section"><a href="bugs.html">Issues, Features, and Bugs</a></span></dt><dt><span class="section"><a href="contributing-patches.html">Contributing Patches</a></span></dt><dt><span class="section"><a href="releasing-jetty.html">Releasing Jetty</a></span></dt><dt><span class="section"><a href="release-testing.html">Testing a Jetty Release</a></span></dt></dl></div><p>There are many ways to contribute to Jetty, from hardened developers
looking to sharpen their skills to neophytes interested in working with an
open source project for the first time. Here we show ways to interact with
the Jetty community, give feedback to the developers and contribute patches
to both core Jetty code and even this document.</p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="community"></a>Community</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="advanced-contributing.html#community-mailing-lists">Mailing Lists</a></span></dt><dt><span class="section"><a href="advanced-contributing.html#community-irc">Internet Relay Chat - IRC</a></span></dt></dl></div><p>Developers and users alike are welcome to engage the Jetty community.
We all have day jobs here so don't just ask questions on IRC and frustrated
if no one answers right away. Stick around to hear an answer, one is likely
coming at some point!</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="community-mailing-lists"></a>Mailing Lists</h3></div></div></div><p>We have a number of options for people that wish to subscribe to our
mailing lists.</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Jetty Developers List </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>Join -
https://dev.eclipse.org/mailman/listinfo/jetty-dev</p></li><li class="listitem"><p>Archives -
http://dev.eclipse.org/mhonarc/lists/jetty-dev/</p></li></ul></div></li><li class="listitem"><p>Jetty Users List </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>Join -
https://dev.eclipse.org/mailman/listinfo/jetty-users</p></li><li class="listitem"><p>Archives -
http://dev.eclipse.org/mhonarc/lists/jetty-users/</p></li></ul></div></li><li class="listitem"><p>Jetty Announcements List </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>Join -
https://dev.eclipse.org/mailman/listinfo/jetty-announce</p></li><li class="listitem"><p>Archives -
http://dev.eclipse.org/mhonarc/lists/jetty-announce/</p></li></ul></div></li><li class="listitem"><p>Jetty Commit List </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>Join -
https://dev.eclipse.org/mailman/listinfo/jetty-commit</p></li><li class="listitem"><p>Archives -
http://dev.eclipse.org/mhonarc/lists/jetty-commit/</p></li></ul></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="community-irc"></a>Internet Relay Chat - IRC</h3></div></div></div><p>Much of our conversations about Jetty occur on IRC in one location
or another. Users are always welcome to come join our IRC channels and
talk with us, other users, or just lurk.</p><div class="variablelist"><dl><dt><span class="term">irc.freenode.org - #jetty</span></dt><dd><p>Our primary location, we recommend that if your looking to
find folks on IRC you try here.</p><p>We also have commit notifications coming to this channel on
the bottom and top of the hour.</p></dd><dt><span class="term">irc.codehaus.org - #jetty</span></dt><dd><p>Our prior location before the move to the eclipse
foundation. We are idle on here.</p></dd></dl></div></div></div></div><script type="text/javascript">
SyntaxHighlighter.all()
</script><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="creating-custom-protocol.html"><i class="icon-chevron-left"></i> Previous</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="reference.html"><i class="icon-chevron-up"></i> Top</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="contributing-documentation.html">Next <i class="icon-chevron-right"></i></a></td></tr><tr><td width="40%" align="left" valign="top">Creating a Custom Protocol&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html"><i class="icon-home"></i> Home</a></td><td width="40%" align="right" valign="top">&nbsp;Documentation</td></tr></table></div><p xmlns:jfetch="java:org.eclipse.jetty.xslt.tools.JavaSourceFetchExtension" xmlns:fetch="java:org.eclipse.jetty.xslt.tools.SourceFetchExtension" xmlns:d="http://docbook.org/ns/docbook" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:xslthl="http://xslthl.sf.net" xmlns:gcse="http://www.google.com" xmlns:date="http://exslt.org/dates-and-times"><div class="jetty-callout">
See an error or something missing?
<span class="callout"><a href="http://github.com/jetty-project/jetty-documentation">Contribute to this documentation at
<span class="website"><i class="icon-github"></i> Github!</span></a></span><span style="float: right"><i>(Generated: 2015-06-15T13:18:55-05:00)</i></span></div></p><script xmlns:jfetch="java:org.eclipse.jetty.xslt.tools.JavaSourceFetchExtension" xmlns:fetch="java:org.eclipse.jetty.xslt.tools.SourceFetchExtension" xmlns:d="http://docbook.org/ns/docbook" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:xslthl="http://xslthl.sf.net" xmlns:gcse="http://www.google.com" xmlns:date="http://exslt.org/dates-and-times" type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1149868-7']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script></body></html>