Project hosting

From OLPC

(Difference between revisions)
Jump to: navigation, search
(...)
(direct link to git.sugarlabs.org)
 
(37 intermediate revisions not shown)
Line 1: Line 1:
-
{{OLPC}}
 
{{Translations}}
{{Translations}}
[[Category:Developers]]
[[Category:Developers]]
[[Category:Software]]
[[Category:Software]]
-
If you're looking to start an OLPC-related project, we are happy to host your code.  We can also provide related infrastructure services.  Projects must be distributed under a license that provides freedom for the users; please stick to the GPL, LGPL or the MIT license for software; and CC-BY, CC-SA, or the GFDL for text and media, unless there's a compelling reason to do otherwise.  A more comprehensive guide to [[software licensing]] is available.
+
= Consider external hosting first =
-
== What we host ==
+
OLPC has limited resources and no longer offers a wide-reaching hosting program. In most cases, you are better off getting your project hosted elsewhere, for example:
-
We want to provide hosting for projects that already have a bit of code and a basic roadmap. Generally, you should create a page about the project here on this wiki, and have at least 50 lines of code written, before applying.  Conversely, if you have more than 50 lines of code written for a project, you should get it into git.  If you feel your project should be hosted right away despite not having much code, please explain in the "Notes" part of the application.
+
-
== What we provide ==
+
* [http://git.sugarlabs.org Sugar Labs] provides hosting for anything and everything related to [[Sugar]]
 +
* [http://fedorapeople.org/ Fedora] provides hosting for Fedora-related projects
 +
* [http://gitorious.org/ Gitorious] and [http://github.com/ GitHub] provide free git hosting for open-source projects
-
* one or more source code repositories, via [http://git.or.cz git], the version control system used by the Linux kernel
+
= OLPC hosting =
-
* a bug tracker, via [http://projects.edgewall.com/trac Trac]
+
-
* a web-based source code repository browser, via gitweb
+
-
* web and file space, either on laptop.org or on a domain you own for the project (but not a developer's personal domain)
+
-
* mailing lists, via Mailman
+
-
* commit notifications by e-mail
+
-
* shell accounts, as needed
+
-
* other infrastructure services that you request, within reason, such as a blog or a separate project wiki
+
-
Hosting takes place on a fast server with lots of disk space and bandwidth. We have standardized on the git version control system, as it's blazingly fast and reasonably simple to use. If you have a compelling reason to use a different VCS, please note this in the "Notes" section.  
+
OLPC provides a shell account on dev.laptop.org for trusted contributors. This offers:
-
== How to apply ==
+
* Shell access, high bandwidth internet connection, plentiful disk space
-
Copy and paste the following application into an e-mail, fill it out, and '''send it to the [http://mailman.laptop.org/mailman/listinfo/devel devel] mailing list'''. You should be subscribed to the [[mailing lists|list]] to monitor the thread and address any questions or concerns from other developers and staff. If there are no unaddressed objections, we can bring your repositories online within 48 hours.
+
* Web hosting as http://dev.laptop.org/~username
 +
* Git hosting as git://dev.laptop.org/users/username/repo (and the possibility to contribute to 'global' projects hosted in git)
 +
* Access to contribute to [[RPM Dropbox|RPM dropboxes]]
-
=== The application ===
+
= Apply for an account =
-
The application form is available at [[Project hosting application]].
+
-
=== Importing your project ===
+
Send a mail to the devel [[mailing lists|mailing list]] requesting access. Attach your public RSA2 ssh key. Having already contributed to OLPC, your name and contributions should be already familiar within the community, but include a brief note about your current and future work anyway.
-
See [[Importing your project]] to learn how to move your code into your OLPC repository, and read [[Using a central git tree]] to find out how to use git.
+
 
 +
= Maintainer =
 +
 
 +
Chris Ball runs the show. Queries should be sent to the devel mailing list.

Current revision as of 21:25, 14 February 2011

  english | 日本語 | 한국어 HowTo [ID# 252928]  +/-  

Contents

Consider external hosting first

OLPC has limited resources and no longer offers a wide-reaching hosting program. In most cases, you are better off getting your project hosted elsewhere, for example:

  • Sugar Labs provides hosting for anything and everything related to Sugar
  • Fedora provides hosting for Fedora-related projects
  • Gitorious and GitHub provide free git hosting for open-source projects

OLPC hosting

OLPC provides a shell account on dev.laptop.org for trusted contributors. This offers:

  • Shell access, high bandwidth internet connection, plentiful disk space
  • Web hosting as http://dev.laptop.org/~username
  • Git hosting as git://dev.laptop.org/users/username/repo (and the possibility to contribute to 'global' projects hosted in git)
  • Access to contribute to RPM dropboxes

Apply for an account

Send a mail to the devel mailing list requesting access. Attach your public RSA2 ssh key. Having already contributed to OLPC, your name and contributions should be already familiar within the community, but include a brief note about your current and future work anyway.

Maintainer

Chris Ball runs the show. Queries should be sent to the devel mailing list.

Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox