slawekjaranowski commented on code in PR #621: URL: https://github.com/apache/maven-site/pull/621#discussion_r1902187425
########## content/markdown/scm.md: ########## @@ -0,0 +1,226 @@ +<!-- +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. +--> +<head> + <meta name="author" content="Benjamin Bentmann" /> + <title>Source Repository</title> +</head> + +# Source Repository + +Maven projects use [Git](http://git-scm.com/) to manage their source code: + +Instructions on Git use can be found in the online book [Pro Git](http://git-scm.com/book/). +Instructions for using the Apache Software Foundation Git repositories are +at [GitBox - ASF Writable Git Services](https://git-wip-us.apache.org). + +## Full Maven Sources + +As described in the next paragraphs, Maven full source code is dispatched in more than 100 Git repos: Maven core, but +also plugins or components, skins, a few svn2git read-only mirrors... + +To check out full Maven source code easily, we provide a simple way using +additional [Google repo](https://android.googlesource.com/tools/repo) tool and an additional Git repository for tool's +manifest: + +| Content | Repository | Mirror | +|:-------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------:| +| Apache Maven [full source code](https://github.com/apache/maven-sources/blob/master/default.xml) | [`https://gitbox.apache.org/repos/asf/maven-sources.git`](https://gitbox.apache.org/repos/asf/maven-sources.git) | [GitHub](https://github.com/apache/maven-sources/) | + +1. Install a Git client if needed and the [Google repo](https://android.googlesource.com/tools/repo) tool + (see [manual install instructions](https://source.android.com/setup/build/downloading#installing-repo)). +2. Check out a new repo workspace and prepare master branch: + ``` + repo init -u https://gitbox.apache.org/repos/asf/maven-sources.git` + repo sync + repo start master --all + ``` +3. In your IDE, import the projects you're interested in from the repo workspace. + Or directly build with command line the component you want. + +## Maven Sources Overview + + Review Comment: ok, I see we can add a html code to markdown ... so should be `<object ..../>` as in old document version -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org