CodePlex FAQ
Didn't find what you're looking for here? Check our CodePlex Documentation.
How can I connect to a CodePlex TFS server using Visual Studio 2010 beta 1?
Here is a blog post with instructions:
http://blog.hinshelwood.com/archive/2009/05/20/solution-to-connecting-to-tfs-using-https-over-the-internet.aspx
What are the requirements for hosting a project on CodePlex?
Your project must meet the following criteria:
- You must choose a license for your project (license resources: Open Source License page on Wikipedia)
- It must be an ongoing project (no "abandoned" projects)
- It must have source code (no non-software projects)
If you discover a project which is not complying with these requirements, please report it using the
contact us form.
What licenses does CodePlex support?
Project coordinators can select from a list of the following OSI licenses: Apache License 2.0, Common Development and Distribution License (CDDL), Eclipse Public License (EPL), GNU General Public License (GPL) v2, GNU Library General Public License (LGPL), Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), Mozilla Public License 1.1 (MPL), New BSD License, and The MIT License. If your project requires a license that is not on the list, you can request a custom license using the
contact us form.
How do I start a new project?
To create a new project on CodePlex, use the following form:
https://www.codeplex.com/Project/ProjectCreation.aspx.
Once you fill out the project creation form, your project is created immediately in "Setup" mode. While in setup mode, your project won't be visible to anyone but the project team members. Once you are finished setting up your project, you then "Publish" it to make it visible to all users.
To see the requirements for projects on CodePlex see the following:
Project hosting requirements.
How do I join a project?
In most cases, users are invited to join projects after establishing a good reputation with the project team members. Establishing a reputation with the project team members is usually achieved by providing feedback, logging bug reports and feature suggestions, and uploading source code patches. If the project team values your contributions then they are more likely to accept your request to join the project or even ask for you to join.
Some projects are actively interested in finding new team members, while others are not interested in additional team members. It is a good idea to find this out from the project team before spending time trying to establish a reputation with them with the intent of getting accepted into the project. To contact project team members, click the People tab on any of the project's pages.
How can I find out about changes to the CodePlex site?
There are two URLs that provide the best information:
Is there a CodePlex logo that I can place on my site?
Yes, we have
several images you can use.
Troubleshooting Downloads
If you are using a download manager or download accelerator, try disabling it. Then begin your download again.
What clients can I use for source control?
Note:Source code changesets for each project on CodePlex can be viewed under the Source Code tab of the project. You can also download changesets from that same location. You do not need a CodePlex account to either download or view changesets on the web site for any project on CodePlex. You can view individual files in their entirety; all files checked into the source control system become publically viewable under that project's Source Code tab on the CodePlex web site.
If you are not a developer or coordinator on the CodePlex project you would like to access:If you are not a member of the CodePlex project, then you have two choices you can use to anonymously access the source control repository:
- TortoiseSVN: A GUI source control client that integrates into Windows Explorer and provides edit-merge-commit and offline support.
- CodePlex Client: A command line source control client that provides edit-merge-commit and offline support.
If you are a developer or coordinator on a project:If you are a developer or coordinator on a project than the following clients are available for free and can be used with CodePlex:
- TortoiseSVN: A GUI source control client that integrates into Windows Explorer and provides edit-merge-commit and offline support.
- CodePlex Client: A command line source control client that provides edit-merge-commit and offline support.
- Teamprise: A GUI source control client that can run on Windows, Linux, or Macintosh and supports integration with Eclipse.
- Team Explorer: A GUI source control client that can run stand-alone or integrates with Visual Studio 2005 or 2008.
- TF.exe: A command line source control client that comes with Team Explorer.
- MSSCCI Provider: A MSSCCI provider that enables source control integration with MSSCCI enabled IDE's such as Visual Studio 2003.
How can I get continuous integration for my CodePlex project?
Why does CodePlex support non-OSI licenses?
Projects licensed under an OSI-approved license represent the majority of our projects. However, we do allow for broader cases of code sharing which may include the use of academic licenses and other custom licenses.