Source ControlThe Flex SDK is one of several open-source projects in a Subversion There are two ways to access the repository. You can use any web browser to see the structure of the repository and view the latest version of each file. However, you must use a Subversion client to perform more complex operations such as reviewing the commit log, looking at older revisions or diffs, or checking out your own working copy to build, test, and modify. Web browsingTo browse the Flex repository with a web browser, go to the URL http://opensource.adobe.com/svn/opensource/flex/ Note: Internet Explorer sometimes wants to download files rather than displaying them, so you may want to use Mozilla Firefox if you encounter this problem on Windows. We're looking into the possibility of deploying a richer web interface that would allow you to see the revision history of the repository. Repository organizationThere are several open-source projects available to browse:
Within each of these are directories named trunk, branches, and tags, as is standard for Subversion projects. The trunk is generally work-in-progress on the version under current development. A trunk should build and pass basic tests but may be unstable and unsuitable for use. Branches are created when projects need to stabilize code for a release. Tags record the code that shipped as a specific release, or other milestones in a project. You can access directories inside the repository by appending them onto the repository's URL. For example, to browse the trunk of the Flex SDK, you can go directly to http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/ Checking out codeTo get your own working copy of any part of the repository, you'll need a Subversion client. A client will also let you see the repository structure, look at the revision history of any file or directory, diff two versions of a file, etc. The official client is a command-line tool, svn, but there are a number of unofficial GUI clients as well. When you access the repository with a Subversion client, the root of the repository is at the same URL as before, http://opensource.adobe.com/svn/opensource/. To get the source code, you can "checkout" an entire project into a local directory on your machine. This can be a lot of code, so you might want to get just the trunk, or a specific branch or tag. For example, to get the trunk of the Flex SDK project, checkout from the URL http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/. Using the command-line client, you would execute svn checkout http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/ <local-directory> Warning: You probably don't want to check out the entire repository, since you will get the trunk, plus every branch and tag, of every project. This is likely to be more code than you need. Access rightsEveryone has read-only access to the open-source projects in the repository, so that you can browse them or check out a working copy that you can build, test, and use for your own purposes. No username or password is required. Each project has its own rules for how you can contribute code to the repository. Typically this is either by submitting a patch via our bug database or by becoming a "committer". (A "commit" is Subversion lingo for a change that has been checked in to the repository.) A committer will receive a username and password and be granted write privileges in some or all of the repository. For more information about contributing, please see the pages for the project that interests you. Change notificationsEvery time anyone commits a change to a project, a description of that change is posted to a Commits Forum for that project. If you'd like to keep up-to-date on changes to a project, you may subscribe to this forum. (For example, you can request to receive an email for each commit.) See each project for more information about its Commits Forum. Summary
|
|