| --- |
| # 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 |
| # |
| # http://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. |
| |
| title: Source |
| in_menu: true |
| sort_info: 40 |
| --- name:overview |
| # ${project_name} |
| |
| Get the latest source code |
| |
| --- name:content pipeline:jade |
| |
| |
| .left |
| :markdown |
| # Git |
| |
| .right |
| :&markdown |
| |
| #{project_name} stores its source code in a Git repository at this location: |
| |
| * [#{project_git_url}](#{project_git_url}) |
| |
| If you are new to Git you might have a look at the |
| [Version Control with Git](http://git-scm.com/book/en/Getting-Started-About-Version-Control) book. |
| |
| .left |
| :markdown |
| # Browsing Source |
| .right |
| :&markdown |
| |
| You can browse the source code online by using any of the following |
| interfaces web interfaces: |
| |
| * [Github](#{github_page}) |
| |
| .left |
| h1 How to Checkout |
| .right |
| :&markdown |
| |
| You must first install a [Git client](http://subversion.apache.org/packages.html). Then |
| you check out the project using the following: |
| |
| git clone #{project_git_trunk_url} #{project_id} |
| cd #{project_id} |
| |
| Now you probably want to try [build the #{project_name} code](building.html) |
| |
| .left |
| :markdown |
| # Committer Access |
| |
| .right |
| :&markdown |
| |
| Committers should check out the the source code using the Apache Git url. |
| |
| * [#{project_git_commiter_url}](#{project_git_commiter_url}) |
| |
| Only project developers can commit to the Git tree via this method. |
| |
| |
| .left |
| :markdown |
| # Contributing patches |
| .right |
| :markdown |
| If you are not yet a committer but want to contribute some |
| patch (we love [contributions!](contributing.html)) here's |
| how you can submit patches |
| |
| - include("/community/_creating_patches.ssp.md") |
| |
| .left |
| :markdown |
| # Next steps |
| .right |
| :&markdown |
| Once you have checked out the code try following |
| |
| * [instructions to build #{project_name}](building.html) |
| * read the [documentation](../documentation/index.html) |
| * browse the [developer links and maven reports](developers.html) |
| |