📄 helping.fml.svn-base
字号:
<?xml version="1.0"?><!--Copyright 1999-2006 The Apache Software FoundationLicensed 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 athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed 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 andlimitations under the License.--><!--// ======================================================================== 78--><faqs title="Getting Involved"> <part id="general"> <faq id="involved"> <question>Getting Involved</question> <answer> <p> Every volunteer project obtains its strength from the people involved in it. We invite you to participate as much or as little as you choose. The roles and responsibilities that people can assume in the project are based on merit. Everybody's input matters! </p> <p> Here is one developer's advice how to get involved. It specifically talks about Tomcat, but the general idea can applied to any of the Apache Projects. </p> <ul> <li> <a href="http://jakarta.apache.org/site/contributing.html"> Contributing</a> -- Craig R. McClanahan </li> </ul> <p> Here is another comment that was sent to the Jakarta Turbine Mailing List about the open source process and the contrast between how an open source product and a proprietary product improve through the user community. </p> <ul> <li> <a href="http://jakarta.apache.org/site/understandingopensource.html"> Understanding Opensource</a> -- Cameron Riley </li> </ul> <p> While written for ASF developers, the Rules for Revolutionaries provides insight into how the collaborative process works, and how our process differs from working on a hierarchical team. </p> <ul> <li> <a href="http://incubator.apache.org/learn/rules-for-revolutionaries.html"> Rules for Revolutionaries</a> -- James Duncan Davidson </li> </ul> <p> Just using the products is a very important role. We need people who will report issues, contribute patches, suggest features, and so forth. Your feedback helps the technology to evolve. </p> </answer> </faq> <faq id="mail"> <question>Joining the Mailing Lists</question> <answer> <p> There are a variety of ways to participate. Regardless of how you choose to participate, we suggest you join our <a href="mail-lists.html">mailing lists</a>. </p> <p> Please do be sure to <a href="http://expita.com/nomime.html">turn off HTML</a> in your email client before posting. </p> </answer> </faq> <faq id="patches"> <question>How do I create a patch?</question> <answer> <p> A patch is a machine-readable script that can automatically recreate a change to a text file, including source code and documentation. The patch format is also human-readable. Developers often pass patches around to discuss a change before applying it to the main repository. </p> <p> The best way to affect a change to the source code or documentation is to provide a patch. Pluto committers can then review your patch and decide whether to apply it to the main repository. </p> <p> To create a patch, you first have to <a href="source-repository.html"> checkout</a> a copy of the source code or documentation from the main repository. You can then change your copy, and create the patch using a simple <a href="http://subversion.org/">Subversion</a> command, like this: </p> <p> <code>svn diff Main.java >> patchfile.txt</code> </p> <p> Then, create a <a href="#issues">JIRA issue</a> about the change, and attach the patch file. </p> <p> Some Apache projects ask that you to submit your patch to the mailing list. We would prefer that you create a JIRA issue and then attach the patch to the issue. To do this, you must first create the issue, and then modify the report to add your patch. We realize this is a bit clumsy, but it keeps us from losing things, and helps to ensure that your patch will be attended. </p> <p> The <a href="http://www.netbeans.org/community/contribute/patches.html"> NetBeans community</a> also has a helpful section on the subject of creating patches. </p> </answer> </faq> <faq id="issues"> <question>How can I report defects or suggest features?</question> <answer> <p> Tracking of defect reports and enhancement suggestions for Apache Pluto products is handled through the <a href="http://issues.apache.org/jira/">Apache Pluto JIRA instance.</a> Please select the appropriate Pluto product from the list, and then select the component to which you feel this report relates. You will automatically be notified by email as the status of your defect or enhancement report changes. Please be sure to read <a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html"> How to Report Bugs Effectively</a> before posting a report. </p> <p> If you can't write a <a href="#patches">patch</a> to address your issue, a unit test that demonstrates the problem is also welcome. (And, of course, unit tests that prove your patch works are equally welcome.) </p> <p> If the defect or feature is already being tracked, you can vote for the issue and call more attention to it. Each user can cast up to six votes at a time. </p> <p> If there is a patch attached to the issue, you can also try applying to your local copy of Pluto, and report whether it worked for you.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -