blob: 104aecf72f87c5d88e2c6291a757763dcc04e33f [file] [log] [blame]
<!doctype html>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<html lang="en" prefix="og: https://ogp.me/ns#">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Developer FAQs</title> <!-- Below Meta Tags Generated via https://www.opengraph.xyz -->
<!-- If you don't care about social media then remove this section -->
<!-- Values are set in pelicanconf.py -->
<!-- HTML Meta Tags -->
<meta name="description" content="The official developer website of the Apache OpenOffice open source project, home of OpenOffice Writer, Calc, Impress, Draw and Base.">
<meta name="keywords" content="">
<!-- Facebook Meta Tags -->
<meta property="og:url" content="https://openoffice.apache.org">
<meta property="og:type" content="website">
<meta property="og:title" content="Apache OpenOffice">
<meta property="og:description" content="The official developer website of the Apache OpenOffice open source project, home of OpenOffice Writer, Calc, Impress, Draw and Base.">
<meta property="og:image" content="https://openoffice.apache.org/images/AOO4_website_logo.png">
<!-- Twitter Meta Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="openoffice.apache.org">
<meta property="twitter:url" content="https://openoffice.apache.org">
<meta name="twitter:title" content="Apache OpenOffice">
<meta name="twitter:description" content="The official developer website of the Apache OpenOffice open source project, home of OpenOffice Writer, Calc, Impress, Draw and Base.">
<meta name="twitter:image" content="https://openoffice.apache.org/images/AOO4_website_logo.png">
<!-- Above Meta Tags Generated via https://www.opengraph.xyz -->
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body id="index" class="home">
<div id="banner">
<div id="bannerleft"><a alt="Apache OpenOffice" href="/">
<img id="logo" alt="Apache OpenOffice" src="/images/AOO4_website_logo.png" height="60" width="161"/></a></div>
<div id="bannercenter">The Free and Open Productivity Suite</div>
</div>
<div id="clear"></div>
<nav class="navbar navbar-expand-sm navbar-dark bg-primary">
<button class="navbar-toggler" type="button"
data-toggle="collapse" data-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- General menu -->
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active dropdown">
<a class="nav-link dropdown-toggle" href="#" id="generalDropdown" role="button" data-toggle="dropdown" aria-expanded="false">General</a>
<ul class="dropdown-menu" aria-labelledby="generalDropdown">
<li><a class="dropdown-item" href="/index.html">About</a></li>
<li><a class="dropdown-item" href="/downloads.html">Downloads</a></li>
<li><a class="dropdown-item" href="/license.html">License</a></li>
<li><a class="dropdown-item" href="/mission.html">Mission</a></li>
<li><a class="dropdown-item" href="/trademarks.html">Trademarks</a></li>
<li><a class="dropdown-item" href="/press.html">Press</a></li>
<li><a class="dropdown-item" href="https://www.openoffice.org/">OpenOffice.org</a></li>
</ul>
</li>
<!-- Community menu -->
<li class="nav-item active dropdown">
<a class="nav-link dropdown-toggle" href="#" id="communityDropdown" role="button" data-toggle="dropdown" aria-expanded="false">Community</a>
<ul class="dropdown-menu" aria-labelledby="communityDropdown">
<li><a class="dropdown-item" href="/get-involved.html">Get Involved</a></li>
<li><a class="dropdown-item" href="/orientation/index.html">Orientation</a></li>
<li><a class="dropdown-item" href="/mailing-lists.html">Mailing Lists</a></li>
<li><a class="dropdown-item" href="/social.html">Social Networking</a></li>
<li><a class="dropdown-item" href="/events.html">Events</a></li>
<li><a class="dropdown-item" href="https://www.openoffice.org/support/">Support</a></li>
<li><a class="dropdown-item" href="/native-lang.html">Native Language</a></li>
<li><a class="dropdown-item" href="https://cwiki.apache.org/confluence/display/OOOUSERS/">Planning Wiki</a></li>
<li><a class="dropdown-item" href="/people.html">People</a></li>
<li><a class="dropdown-item" href="/community-faqs.html">Community FAQs</a></li>
</ul>
</li>
<!-- Development menu -->
<li class="nav-item active dropdown">
<a class="nav-link dropdown-toggle" href="#" id="developmentDropdown" role="button" data-toggle="dropdown" aria-expanded="false">Development</a>
<ul class="dropdown-menu" aria-labelledby="developmentDropdown">
<li><a class="dropdown-item" href="/source.html">Source Code</a></li>
<li><a class="dropdown-item" href="/bug-tracking.html">Bug Tracking</a></li>
<li><a class="dropdown-item" href="/qa.html">Quality Assurance</a></li>
<li><a class="dropdown-item" href="/translate.html">Translation</a></li>
<li><a class="dropdown-item" href="/website-local.html">Website</a></li>
<li><a class="dropdown-item" href="/security.html">Security Reports</a></li>
<li><a class="dropdown-item" href="/contributing-code.html">Contributing Code</a></li>
<li><a class="dropdown-item" href="/developer-faqs.html">Developer FAQs</a></li>
</ul>
</li>
<!-- Project menu -->
<li class="nav-item active dropdown">
<a class="nav-link dropdown-toggle" href="#" id="projectDropdown" role="button" data-toggle="dropdown" aria-expanded="false">Project</a>
<ul class="dropdown-menu" aria-labelledby="projectDropdown">
<li><a class="dropdown-item" href="/blogpage.html">Project Blog</a></li>
<li><a class="dropdown-item" href="/pmc-faqs.html">PMC FAQs</a></li>
</ul>
</li>
</ul>
<!-- The ASF menu -->
<div class="navbar-nav" style="padding-top: 0.5rem;">
<div class="nav-item dropdown dropdown-menu-right active">
<a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="https://www.apache.org/foundation/press/kit/feather.svg"
width="32" height="32" class="d-inline-block align-top"
alt="Apache Feather">
The ASF
</a>
<div class="dropdown-menu dropdown-menu-right">
<a class="dropdown-item" href="https://www.apache.org/">Website</a>
<a class="dropdown-item" href="https://www.apache.org/licenses/">License</a>
<a class="dropdown-item" href="https://www.apache.org/security/">Security</a>
<a class="dropdown-item" href="https://www.apache.org/events/current-event">Events</a>
<a class="dropdown-item" href="https://www.openoffice.org/donations.html">Donations</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
</div>
</div>
</div>
</div> </nav>
<div id="contenta">
<br/>
<p>Welcome to OpenOffice development!</p>
<div id="toc"><ul><li><a class="toc-href" href="#where-can-i-find-out-more-about-code-development" title="Where can I find out more about code development?">Where can I find out more about code development?</a></li><li><a a="" as="" been="" class="toc-href" committer.="" do="" do?'="" href="#ive-just-been-voted-in-as-a-committer-what-do-i-need-to-do" i="" in="" just="" need="" title="I" to="" ve="" voted="" what="">I've just been voted in as a Committer. What do I need to do?</a></li><li><a a="" but="" class="toc-href" committer,="" contribute,="" do?'="" href="#im-not-a-committer-but-would-like-to-contribute-what-should-i-do" i="" like="" m="" not="" should="" title="I" to="" what="" would="">I'm not a committer, but would like to contribute, what should I do?</a></li><li><a class="toc-href" href="#how-do-i-use-apache-subversion" title="How do I use Apache Subversion?">How do I use Apache Subversion?</a></li><li><a class="toc-href" href="#where-can-i-download-developer-builds" title="Where can I download developer builds?">Where can I download developer builds?</a></li><li><a class="toc-href" href="#how-do-i-edit-the-websites" title="How Do I Edit the Websites?">How Do I Edit the Websites?</a></li></ul></div>
<h2 id="where-can-i-find-out-more-about-code-development">Where can I find out more about code development?<a class="headerlink" href="#where-can-i-find-out-more-about-code-development" title="Permalink">&para;</a></h2>
<p>You might want to start by reviewing the legacy information on <a href="https://www.openoffice.org/development/">OpenOffice.org
development</a>. Or, take
a look at information posted on the <a href="https://wiki.openoffice.org/wiki/Main_Page">Apache OpenOffice wiki</a>
under <em>Documentation - For Developers</em>.</p>
<p>Of course, you will need the <a href="/source.html">source code</a> to do anything. We recommend building in your own environment as a first step.</p>
<p>You don't have to be an actual committer to submit code. You can submit patches through
the Apache OpenOffice Bugzilla issue reporting system. You simply need to file an issue
and supply your patch as an attachment to the issue.</p>
<p>Please also see our <a href="/orientation/index.html">Orientation Modules</a> for information on how the project works and identifying outstanding development tasks.</p>
<h2 id="ive-just-been-voted-in-as-a-committer-what-do-i-need-to-do">I've just been voted in as a Committer. What do I need to do?<a class="headerlink" href="#ive-just-been-voted-in-as-a-committer-what-do-i-need-to-do" title="Permalink">&para;</a></h2>
<p>First, congratulations. Your contributions to the project have been noted and we
hope that as a Committer you will be even more active.</p>
<p>But before you are officially given Committer permissions, there are a few
administrative steps that you will need to complete.</p>
<ol>
<li>
<p>Submit a signed <a href="https://www.apache.org/licenses/icla.pdf">ICLA</a> to Apache.</p>
</li>
<li>
<p>Wait for the ICLA to be received and recorded by Apache. You will know
when this has occurred when your name appears in the <a href="https://people.apache.org/committer-index.html#unlistedclas">Unlisted ICLAs</a> section
on the Apache Committers page. This could take a couple of days, longer if you
submitted the ICLA via post.</p>
</li>
<li>
<p>Once the your ICLA has been recorded, you should send a note to the <a href="mailto:private@openoffice.apache.org">PMC</a>
and request an Apache account. You will want to include your full name and email address,
as you entered in the ICLA, as well as your preferred userid. Please <a href="https://people.apache.org/committer-index.html">check first</a>
that your preferred userid is not already in use by another Apache Committer.</p>
</li>
<li>
<p>Once your Apache account has been created, you will receive an email with
further instructions for setting up your account. This may take a couple of days.</p>
</li>
<li>
<p>If you were also voted as a PMC member, you should then <a href="mailto:private-subscribe@openoffice.apache.org">subscribe</a> to the
PMC's private mailing list.</p>
</li>
<li>
<p>Finally, you should read the <a href="https://www.apache.org/dev/new-committers-guide.html">"Guide for new committers"</a></p>
</li>
</ol>
<h2 id="im-not-a-committer-but-would-like-to-contribute-what-should-i-do">I'm not a committer, but would like to contribute, what should I do?<a class="headerlink" href="#im-not-a-committer-but-would-like-to-contribute-what-should-i-do" title="Permalink">&para;</a></h2>
<p>Apache OpenOffice welcomes your contributions!</p>
<blockquote>
<p>The project now uses Git.</p>
</blockquote>
<p>To contribute to the OpenOffice product, you will need to submit subversion patches ("diff" files), and attach them to issues in our <a href="https://bz.apache.org/ooo/">issues reporting system</a>, Bugzilla.</p>
<p>Your contributions will be recognized by the committer submitting the PATCH in the
log entry for the committed patch, and you will be added to the <a href="https://www.openoffice.org/welcome/credits.html">OpenOffice credits page</a>
to recognize your contribution.</p>
<p>The following sections will explain more about this.</p>
<h2 id="how-do-i-use-apache-subversion">How do I use Apache Subversion?<a class="headerlink" href="#how-do-i-use-apache-subversion" title="Permalink">&para;</a></h2>
<p>Instructions can be found on the <a href="svn-basics.html">Subversion Basics</a> page.</p>
<p>Please note that we are using a Subversion/Bugzilla integration,
e.g. when you are committing something and mention the bugzilla issue in
the commit summary, then this bugzilla issue gets automatically updated
with some short info about the change. The recommended notation to mention
e.g. issue 1234 is to use a #i1234# at the start of the commit message summary.</p>
<h2 id="where-can-i-download-developer-builds">Where can I download developer builds?<a class="headerlink" href="#where-can-i-download-developer-builds" title="Permalink">&para;</a></h2>
<p>Developer builds are not official releases and may be unstable. But they can be useful to download for those who
need early access to builds, but who do not want to compile their own build. They are announced and discussed only on the development list, as they are not production builds. Apache OpenOffice currently has two types of development builds: those generated by buildbots, and those manually generated/built.</p>
<p>Apache OpenOffice makes use of buildbots for some of our environments. You can review the Apache OpenOffice buildbot information <a href="https://cwiki.apache.org/confluence/display/OOOUSERS/Buildbot+info">here</a>. Additional information on buildbot builds for Windows and Linux64 can be found <a href="https://www.openoffice.org/download/devbuilds.html">here</a>.</p>
<p>Development snapshots, which are manually generated, are used as the final step leading up to a release. These are used for final testing before an approved release. You will also find helpful hints for specific platform building here.</p>
<blockquote>
<p><a href="https://cwiki.apache.org/confluence/display/OOOUSERS/Development+Snapshot+Builds">the Unofficial Development Snapshots page</a></p>
</blockquote>
<p>Also, please see the <a href="https://cwiki.apache.org/confluence/display/OOOUSERS/Project+Planning">Planning Area of the Project Wiki</a> for
additional information on current and future releases.</p>
<h2 id="how-do-i-edit-the-websites"><a href="website-local.html">How Do I Edit the Websites?</a><a class="headerlink" href="#how-do-i-edit-the-websites" title="Permalink">&para;</a></h2>
</div>
<footer class="navbar-expand-lg navbar-light bg-light">
<div class="footer" id="footer">
<div class="container-fluid">
Copyright &copy; 2011-2024 The Apache Software Foundation,
Licensed under the
<a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a> | <a href="/contact.html">Contact Us</a> | <a href="/terms.html">Terms of Use</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a>
<br/>
Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
The Apache feather logo is a trademark of The Apache Software Foundation.
Other names appearing on the site may be trademarks of their respective owners.
</div><!-- #container-fluid -->
<div class="row container-fluid">
<div class="col-sm">
<a href="https://www.apache.org/">
<img src="https://www.apache.org/img/asf_logo.png" alt="The Apache Software Foundation" style="border: 0; margin-top: 2px" width="200" height="82">
</a>
</div>
<div class="col-sm center-align">
<a href="https://www.apache.org/foundation/contributing.html">
<img src="https://www.apache.org/images/SupportApache-small.png" alt="Support The ASF" height="80" width="80">
</a>
</div>
<div class="col-sm right-align">
<a class="acevent" data-format="wide" data-mode="light" data-event="random"></a>
</div>
</div>
</div>
</footer>
<!-- Start load of stylesheets (will need to upgrade periodically) -->
<link href="/theme/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="/theme/css/github-markdown.min.css" rel="stylesheet" type="text/css">
<link href="/theme/css/openoffice.css" rel="stylesheet" type="text/css">
<!-- End stylesheets -->
<!-- Start the loading of javascript frameworks (will need to upgrade periodically) -->
<script src="https://www.apachecon.com/event-images/snippet.js"></script>
<script src="/theme/js/jquery.slim.min.js"></script>
<script src="/theme/js/popper.min.js"></script>
<script src="/theme/js/bootstrap.min.js"></script>
<!-- End the loading of javascript frameworks -->
<!-- Source: pages/developer-faqs.md; Template: page; Url: pages/developer-faqs.html --></body>
</html>