CINXE.COM
Developer Information
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Home page of The Apache Software Foundation"> <link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/favicons/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/favicons/favicon-194x194.png" sizes="194x194"> <link rel="icon" type="image/png" href="/favicons/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="/favicons/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="/favicons/manifest.json"> <link rel="shortcut icon" href="/favicons/favicon.ico"> <meta name="msapplication-TileColor" content="#603cba"> <meta name="msapplication-TileImage" content="/favicons/mstile-144x144.png"> <meta name="msapplication-config" content="/favicons/browserconfig.xml"> <meta name="theme-color" content="#282661"> <title>Developer Information</title> <link href="/css/Montserrat-300-600.css" rel="stylesheet"> <link href="/css/min.bootstrap.css" rel="stylesheet"> <link href="/css/styles.css" rel="stylesheet"> <link href="/css/new-ui.css" rel="stylesheet"> <script src="https://www.apachecon.com/event-images/snippet.js"></script> <style> .headerlink { visibility: hidden; } dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, h6:hover > .headerlink { visibility: visible } </style> <!-- pagefind search --> <link href="/_pagefind/pagefind-ui.css" rel="stylesheet"> <script src="/_pagefind/pagefind-ui.js" type="text/javascript"></script> <script> window.addEventListener('DOMContentLoaded', (event) => { new PagefindUI({ element: "#pagefind-search" }); }); var pageTitle = 'Developer Information'; if(pageTitle === '404'){ window.addEventListener('DOMContentLoaded', (event) => { new PagefindUI({ element: "#page-404-search" }); }); } </script> <!-- https://www.apache.org/licenses/LICENSE-2.0 --> <!-- Matomo --> <script> var pageTitle = 'Developer Information'; var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ /* We explicitly disable cookie tracking to avoid privacy issues */ _paq.push(['disableCookies']); if(pageTitle === '404'){ /* Track 404 page hits */ _paq.push(['setDocumentTitle', '404/URL = ' + encodeURIComponent(document.location.pathname+document.location.search) + '/From = ' + encodeURIComponent(document.referrer)]); } /* Measure a visit to flink.apache.org and nightlies.apache.org/flink as the same visit */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//analytics.apache.org/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '37']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> </head> <body > <!-- Navigation --> <header> <div id="skiptocontent"> <a href="#maincontent">Skip to Main Content</a> </div> <nav class="navbar navbar-inverse navbar-fixed-top mainmenu"> <div class="container"> <div class="navbar-header"> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#mainnav-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="mainnav-collapse"> <div class="upper-nav"> <div class="header-social-icons"> <a target="_blank" href="https://infra.apache.org/slack.html"><img src="/images/slack-icon.svg" alt="slack icon"></a> <a target="_blank" href="https://github.com/apache"><img src="/images/github-mark-white.svg" alt="github icon"></a> <a target="_blank" href="https://www.linkedin.com/company/the-apache-software-foundation/"><img src="/images/linkedin-icon.png" alt="linkedIn icon"></a> <a target="_blank" href="https://www.youtube.com/c/TheApacheFoundation"><img src="/images/youtube-icon.svg" alt="youtube icon"></a> <a target="_blank" href="https://twitter.com/TheASF"><img src="/images/x-icon.svg" alt="X icon"></a> </div> <a href="https://donate.apache.org/48ff" target="_blank" class="btn btn-default" onclick="_paq.push(['trackEvent', 'click', 'SponsorASF Button']);">Donate</a> </div> <ul class="nav navbar-nav navbar-justified n-navbar-padding"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Community <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li><a href="https://community.apache.org/" target="_blank">Contributor Getting Started</a></li> <li><a href="https://community.apache.org/contributors/" target="_blank">Becoming a Committer</a></li> <li><a href="/foundation/policies/conduct">Code of Conduct</a></li> <li><a href="/community-resources/">Community Resources</a></li> <li><a href="https://communityovercode.org/" target="_blank">Community Over Code</a></li> <li><a href="https://events.apache.org/" target="_blank">Events</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Projects <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li><a href="/projects">Projects</a></li> <li><a href="https://incubator.apache.org/" target="_blank">Incubator Projects</a></li> <li><a href="https://projects.apache.org/" target="_blank">Projects Directory </a></li> <li><a href="/foundation/mailinglists">Mailing Lists </a></li> <li><a href="/security">Report a Vulnerability</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Downloads <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li><a href="https://downloads.apache.org/" target="_blank">Distributions</a></li> <li><a href="https://projects.apache.org/releases.html" target="_blank">Releases</a></li> <li><a href="https://status.apache.org/" target="_blank">Infrastructure Status</a></li> <li><a href="https://infra-reports.apache.org/#uptime" target="_blank">Infrastructure Statistics</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Learn <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li><a href="https://news.apache.org/" target="_blank">Blog</a></li> <li><a href="/foundation/how-it-works">How the ASF Works</a></li> <li><a href="/theapacheway/">The Apache Way</a></li> <li><a href="/legal/">Legal & Trademark</a></li> <li><a href="/licenses">Licenses</a></li> <li><a href="/foundation/glossary">Glossary</a></li> <li><a href="/foundation/faq">FAQ</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Resources & Tools <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li><a href="/dev/">Developer Information</a></li> <li><a href="https://cwiki.apache.org/" target="_blank" >Wiki</a></li> <li><a href="https://issues.apache.org/" target="_blank" >Issues</a></li> <li><a href="https://infra.apache.org/slack.html" target="_blank" >Slack</a></li> <li><a href="https://selfserve.apache.org/" target="_blank" >Self Serve Portal</a></li> <li><a href="https://infra.apache.org/" target="_blank" >Infrastructure</a></li> <li><a href="https://whimsy.apache.org/" target="_blank" >Whimsy</a></li> <li><a href="/foundation/press/kit/">Brand Guidelines</a></li> <li><a href="/logos/">Project Logos</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">About <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li><a href="/foundation/">About</a></li> <li><a href="/foundation/sponsors">Our Sponsors</a></li> <li><a href="/foundation/sponsorship">Corporate Sponsorship</a></li> <li><a href="/foundation/individual-supporters">Individual Supporters</a></li> <li><a href="/foundation/leadership">Leadership</a></li> <li><a href="/foundation/members">Members</a></li> <li><a href="https://diversity.apache.org/" target="_blank">Diversity & Inclusion</a></li> <li><a href="/press/">Newsroom</a></li> <li><a href="/foundation/contact">Contact</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle hidden-xs" data-toggle="dropdown" role="button"><span class="glyphicon glyphicon-search" aria-hidden="true"></span><span class="sr-only">Search</span></a> <ul class="dropdown-menu search-form" role="search"> <li> <div id="pagefind-search" class="input-group" style="width: 100%; padding: 0 5px;"></div> </li> </ul> </li> </ul> </div> </div> </nav> </header> <!-- / Navigation --> <header id="main-header" class="container"> <div class="sideImg"> <a class="acevent visible-home" data-format="square"></a> <a class="hidden-home" href="/"><img class="img-responsive" src="/img/asf-estd-1999-logo.jpg" alt="The Apache Software Foundation"></a> </div> <div class="main"> <img class="img-responsive center-block visible-home" src="/img/asf-estd-1999-logo.jpg" alt="Apache 20th Anniversary Logo"> </div> </header> <main id="maincontent"> <div class="container"> <h1 id="developer-information">Developer information<a class="headerlink" href="#developer-information" title="Permalink">¶</a></h1> <h2 id="intro">Overview<a class="headerlink" href="#intro" title="Permalink">¶</a></h2> <p>Here are resources pertinent to developers, committers, release managers and Project Management Committee (PMC) members contributing to any Apache project.</p> <p>If you can't find information here, ask on your project's mailing list, or contact the <a href="http://community.apache.org/">Community Development</a> project's mailing list for more general questions. There are many experienced ASF people ready to help.</p> <ul> <li><a href="#infrastructure">Infrastructure</a></li> <li><a href="#committers">Committers and Contributors</a> <ul> <li><a href="#paste">Pasting data to share with others</a></li> <li><a href="#shorten">URL shortener for committers</a></li> </ul> </li> <li><a href="#pmc">Project Management Committees (PMC)</a> <ul> <li><a href="#version-control">Version control</a></li> <li><a href="#web">Websites</a></li> <li><a href="#releases">Releases</a></li> <li><a href="#issues">Issue tracking</a></li> <li><a href="#mail">Mailing lists</a></li> <li><a href="#licenses">Licenses and legal issues</a></li> </ul> </li> <li><a href="/foundation/governance/">Board of Directors and ASF Governance</a></li> </ul> <h2 id="infrastructure">Apache Infrastructure<a class="headerlink" href="#infrastructure" title="Permalink">¶</a></h2> <p>Here are links to high-level information about The ASF's infrastructure, and the Infrastructure team (Infra) that maintains it.</p> <p><a href="https://infra.apache.org/" target="_blank">infra.apache.org</a> has more detailed information for projects, contributors, and committers:</p> <ul> <li><a href="https://infra.apache.org/policies.html">Policies and guidelines</a></li> <li><a href="https://infra.apache.org/services.html">Services and tools for projects</a></li> <li>How to become an <a href="https://infra.apache.org/infra-volunteer.html" target="_blank">Infra Volunteer</a></li> <li><a href="https://status.apache.org/" target="_blank">Host and service status monitor</a>. Infa has already been alerted if a service shows as down.</li> <li><a href="https://infra.apache.org/machines.html" target="_blank">Machine and host list</a> of Apache servers</li> </ul> <p>Infra's <a href="https://cwiki.apache.org/confluence/display/INFRA/Index" target="_blank">Confluence Wiki area</a> has detailed technical information, script snippets, and other resources to help Project Management Committees do what they need to do.</p> <p>If you cannot find the resource or guidance you need, <a href="https://infra.apache.org/contact.html" target="_blank">contact Infra</a>.</p> <h2 id="committers">Committers and Contributors<a class="headerlink" href="#committers" title="Permalink">¶</a></h2> <ul> <li><a href="../foundation/how-it-works.html">How the ASF works</a> (See also <a href="../foundation/preFAQ.html">Contact Apache FAQ</a> and <a href="../foundation/faq.html">ASF FAQ</a> )</li> <li><a href="contributors.html">Guide for project contributors</a> <ul> <li><a href="contrib-email-tips.html">Email etiquette tips for contributors</a></li> </ul> </li> <li><a href="new-committers-guide.html">Guide for project committers</a> <ul> <li>How committers can <a href="new-committers-guide.html#personal-web-space">publish a personal website</a></li> <li>General <a href="committers.html">Committers FAQ</a></li> <li>Crowd funding <a href="http://community.apache.org/committers/funding-disclaimer.html">Community funding disclaimer</a></li> </ul> </li> </ul> <h2 id="pmc">Project Management Committees (PMCs)<a class="headerlink" href="#pmc" title="Permalink">¶</a></h2> <p>The project PMC must be involved in any requests for Infrastructure assistance. Remember that PMCs can handle many infrastructure items themselves. Read the <a href="pmc.html">PMC FAQ</a>.</p> <p><strong>Learn how to...</strong></p> <ul> <li>...<a href="project-creation.html">create an ASF Top-Level Project</a></li> <li>...<a href="project-names.html">choose names for ASF projects and products</a></li> <li>...<a href="pmc.html#newcommitter">request a new committer account</a></li> <li>...<a href="pmc.html#karma">request karma</a></li> <li>...<a href="infra-contact">report issues and request project resources</a></li> <li>...<a href="https://infra.apache.org/project-site.html" target="_blank">manage your project website</a></li> </ul> <p>Learn <a href="pmc.html#chair">the duties of the PMC Chairs</a></p> <h2 id="licenses">Licenses, Trademarks, and Legal issues<a class="headerlink" href="#licenses" title="Permalink">¶</a></h2> <ul> <li><a href="../licenses/">About the Apache License</a></li> <li><a href="../foundation/license-faq.html">License FAQ</a></li> <li><a href="../legal/#dev-links">Legal policies, forms, and information for Apache Committers</a></li> <li><a href="../legal/src-headers.html">ASF source header and copyright notice policy</a></li> <li><a href="licensing-howto.html">"How-to" guide for assembling <code>LICENSE</code> and <code>NOTICE</code></a></li> <li>Rationale for how to <a href="https://www.apache.org/legal/apply-license.html" target="_blank">apply the Apache License, Version 2.0</a> (descriptive, not policy)</li> <li><a href="../foundation/marks/">Apache trademark policy</a> - for outside parties</li> <li><a href="../foundation/marks/pmcs">Apache project branding requirements</a> - for projects</li> </ul> <h2 id="version-control">Version Control<a class="headerlink" href="#version-control" title="Permalink">¶</a></h2> <ul> <li><a href="https://infra.apache.org/version-control.html" target="_blank">Subversion and Git source code repositories</a></li> <li>Using proper <a href="svn-eol-style.txt">SVN eol-style</a></li> <li><a href="https://infra.apache.org/git.html" target="_blank">Git Access to Apache Code repositories</a></li> </ul> <h2 id="web">Apache Project Websites<a class="headerlink" href="#web" title="Permalink">¶</a></h2> <p>How to</p> <ul> <li><a href="https://infra.apache.org/project-site.html" target="_blank">manage your project website</a></li> <li><a href="infra-site.html">update the apache.org website</a></li> </ul> <h2 id="releases">Software Product Releases<a class="headerlink" href="#releases" title="Permalink">¶</a></h2> <ul> <li><a href="/legal/release-policy.html">Release Policy</a></li> <li><a href="https://infra.apache.org/release-distribution.html" target="_blank">Release distribution policy</a></li> <li><a href="https://infra.apache.org/release-publishing.html" target="_blank">Release creation process</a></li> <li><a href="https://infra.apache.org/release-download-pages.html" target="_blank">Release download pages</a></li> <li><a href="https://infra.apache.org/repository-faq.html" target="_blank">Apache Maven Jar repositories</a></li> <li><a href="https://infra.apache.org/release-signing.html" target="_blank">Signing releases</a></li> <li>How to <a href="https://infra.apache.org/openpgp.html" target="_blank">Use OpenPGP for key management</a></li> <li>How to <a href="https://infra.apache.org/key-transition.html" target="_blank">transition to a longer key</a></li> <li><a href="http://incubator.apache.org/policy/incubation.html#releases">Releases from Incubating projects</a></li> </ul> <h2 id="issues">Issue and Bug Tracking<a class="headerlink" href="#issues" title="Permalink">¶</a></h2> <p>Each project uses an <a href="https://issues.apache.org/" target="_blank">issue tracker</a> of their choice to track bugs, enhancement requests, and other action items - typically GitHub Issues, Jira, or BugZilla. Check the <a href="http://projects.apache.org/indexes/quick.html" target="_blank">website of the project in which you are interestaed to learn what they use.</a></p> <h2 id="mail">Mailing Lists<a class="headerlink" href="#mail" title="Permalink">¶</a></h2> <ul> <li>Please read the <a href="/foundation/public-archives.html">Public Forum Archive Policy</a> before posting on any Apache mailing list!</li> <li><a href="/foundation/mailinglists.html">Subscription instructions and netiquette</a> for all Apache mailing lists.</li> <li>All Apache projects have their own <a href="http://projects.apache.org/indexes/quick.html">set of project-specific mailing lists</a>.</li> <li>There are <a href="/foundation/mailinglists.html">some other non-project</a> mailing lists, such as <code>legal-discuss@</code>, <code>community@</code> and various announcement lists.</li> <li><a href="/foundation/mailinglists.html">Privacy notes</a> about non-public lists and about <a href="/foundation/how-it-works.html#confidential">balancing confidentiality and public discussion</a>.</li> <li><a href="contrib-email-tips">Email etiquette tips for contributors</a></li> <li>How to <a href="committers.html#mail-moderate">moderate Apache mailing lists</a></li> <li>All Apache mailing lists are archived: <ul> <li>Read most Apache <a href="http://mail-archives.apache.org/mod_mbox/">list archives on mail-archives.apache.org</a> by going to the specific project list, then append the mbox filename to the URL (e.g. <a href="mail-archives.apache.org/mod_mbox/httpd-dev/201210.mbox">mail-archives.apache.org/mod_mbox/httpd-dev/201210.mbox</a>)</li> <li>Raw mbox archive files are available for every mailing list.</li> <li>Each project website has a "mail" directory, e.g. <a href="http://httpd.apache.org/mail/">httpd.apache.org/mail/</a> (see <a href="/dev/project-site.html#mail">notes</a>).</li> <li>For top-level/non-project mailing lists see <a href="/mail/">www.apache.org/mail/</a> directory.</li> </ul> </li> </ul> <h2 id="shorten">Apache URL Shortener Service<a class="headerlink" href="#shorten" title="Permalink">¶</a></h2> <p>Infrastructure hosts the <a href="https://s.apache.org/">s.apache.org URL shortening service</a> for our committers. When including URLs in PMC reports, please use this service and not other URL shorteners.</p> </div> </main> <!-- Footer --> <footer class="bg-primary"> <div class="container"> <div class="row"> <br /> <div class="col-sm-2"> <h5 class="white">Community</h5> <ul class="list-unstyled white" role="menu"> <li><a href="https://community.apache.org/" target="_blank">Contributor Getting Started</a></li> <li><a href="https://community.apache.org/contributors/" target="_blank">Becoming a Committer</a></li> <li><a href="/foundation/policies/conduct">Code of Conduct</a></li> <li><a href="/community-resources/">Community Resources</a></li> <li><a href="https://communityovercode.org/" target="_blank">Community Over Code</a></li> <li><a href="https://events.apache.org/" target="_blank">Events</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="white">Projects</h5> <ul class="list-unstyled white" role="menu"> <li><a href="/projects">Projects</a></li> <li><a href="https://incubator.apache.org/" target="_blank">Incubator Projects</a></li> <li><a href="https://projects.apache.org/" target="_blank">Projects Directory </a></li> <li><a href="/foundation/mailinglists">Mailing Lists </a></li> <li><a href="/security">Report a Vulnerability</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="white">Downloads</h5> <ul class="list-unstyled white" role="menu"> <li><a href="https://downloads.apache.org/" target="_blank">Distributions</a></li> <li><a href="https://projects.apache.org/releases.html" target="_blank">Releases</a></li> <li><a href="https://status.apache.org/" target="_blank">Infrastructure Status</a></li> <li><a href="https://infra-reports.apache.org/#uptime" target="_blank">Infrastructure Statistics</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="white">Learn</h5> <ul class="list-unstyled white" role="menu"> <li><a href="https://news.apache.org/" target="_blank">Blog</a></li> <li><a href="/foundation/how-it-works">How the ASF Works</a></li> <li><a href="/theapacheway/">The Apache Way</a></li> <li><a href="/legal/">Legal & Trademark</a></li> <li><a href="/licenses">Licenses</a></li> <li><a href="/foundation/glossary">Glossary</a></li> <li><a href="/foundation/faq">FAQ</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="white">Resources & Tools</h5> <ul class="list-unstyled white" role="menu"> <li><a href="/dev/">Developer Information</a></li> <li><a href="https://cwiki.apache.org/" target="_blank" >Wiki</a></li> <li><a href="https://issues.apache.org/" target="_blank" >Issues</a></li> <li><a href="https://infra.apache.org/slack.html" target="_blank" >Slack</a></li> <li><a href="https://selfserve.apache.org/" target="_blank" >Self Serve Portal</a></li> <li><a href="https://infra.apache.org/" target="_blank" >Infrastructure</a></li> <li><a href="https://whimsy.apache.org/" target="_blank" >Whimsy</a></li> <li><a href="/foundation/press/kit/">Brand Guidelines</a></li> <li><a href="/logos/">Project Logos</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="white">About</h5> <ul class="list-unstyled white" role="menu"> <li><a href="/foundation/">About</a></li> <li><a href="/foundation/sponsors">Our Sponsors</a></li> <li><a href="/foundation/sponsorship">Corporate Sponsorship</a></li> <li><a href="/foundation/individual-supporters">Individual Supporters</a></li> <li><a href="/foundation/leadership">Leadership</a></li> <li><a href="/foundation/members">Members</a></li> <li><a href="https://diversity.apache.org/" target="_blank">Diversity & Inclusion</a></li> <li><a href="/press/">Newsroom</a></li> <li><a href="/foundation/contact">Contact</a></li> <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank">Privacy Policy</a></li> </ul> </div> </div> <hr class="col-lg-12 hr-white" /> <div class="row"> <div class="col-lg-12"> <p class="text-center">Copyright © 2024 The Apache Software Foundation, Licensed under the <a class="white" href="/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="text-center">Apache and the Apache feather logo are trademarks of The Apache Software Foundation. </p> </div> </div> </div> </footer> <!-- / Footer --> <script src="/js/jquery.min.js"></script> <script src="/js/bootstrap.js"></script> <script src="/js/slideshow.js"></script> <script> (function($){ $(document).ready(function(){ $('ul.dropdown-menu [data-toggle=dropdown]').on('click', function(event) { event.preventDefault(); event.stopPropagation(); $(this).parent().siblings().removeClass('open'); $(this).parent().toggleClass('open'); console.log('WOrked'); }); }); })(jQuery); </script> </body> </html>