Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "The Forge"
(Describe how to configure the jar signer in more detail) |
|||
Line 1: | Line 1: | ||
− | This is a user's guide to using the | + | This is a user's guide to using the Polarsys forge. |
− | + | Polarsys accounts are identified using the '''email address''' of the individual, except where noted otherwise. | |
== Getting an account == | == Getting an account == | ||
− | + | Polarsys uses the Eclipse Foundation account for authentication purposes. Anyone can [https://dev.eclipse.org/site_login/ register] for an Eclipse account. If you wish to access the forge as a committer, you need to nominated by an existing project committer and elected by the existing project team before joining a project. | |
== Code == | == Code == | ||
− | * Git and GitHub are the only SCM used on | + | * Git and GitHub are the only SCM used on Polarsys. |
− | * [http:// | + | * [http://polarsys.org/r Gerrit] is used for code reviews on Polarsys. |
− | * All the code repositories are available at http:// | + | * All the code repositories are available at http://polarsys.org/c |
** Use your committer ID (e.g. wbeaton), Do not use your email address | ** Use your committer ID (e.g. wbeaton), Do not use your email address | ||
− | ** For http protocol you need to use the password generated by Gerrit under [https:// | + | ** For http protocol you need to use the password generated by Gerrit under [https://polarsys.org/r/#/settings/http-password Settings > Http Password] |
− | ** For ssh protocol you need to upload your [https:// | + | ** For ssh protocol you need to upload your [https://polarsys.org/r/#/settings/ssh-keys ssh public key] to Gerrit. |
− | * [https://github.com/ | + | * [https://github.com/polarsys/ Polarsys on GitHub] |
− | * To create a new repository, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Working%20Groups&component= | + | * To create a new repository, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Working%20Groups&component=Polarsys file a bug] (using the Eclipse Bugzilla) against the Polarsys Working Group. Don't forget to state for which Polarsys project you want the new repository. |
== Bugzilla == | == Bugzilla == | ||
− | * Bugzilla is available at https:// | + | * Bugzilla is available at https://polarsys.org/bugs/ |
* Log in using your '''email address''' | * Log in using your '''email address''' | ||
− | * To create Bugzilla products, components and milestones, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Working%20Groups&component= | + | * To create Bugzilla products, components and milestones, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Working%20Groups&component=Polarsys file a bug] (using the Eclipse Bugzilla) against the Polarsys Working Group. Don't forget to state for which Polarsys project you want the new items. |
− | == | + | == Continuous Integration == |
− | * https:// | + | * https://ci.polarsys.org/ - [https://wiki.eclipse.org/Hudson Hudson docs at Eclipse] |
* Log in using your email address | * Log in using your email address | ||
− | * Each | + | * Each Polarsys project can have one Hudson instance (called [https://wiki.eclipse.org/Hudson#HIPP HIPP]) |
* HIPP owners can administer their instance | * HIPP owners can administer their instance | ||
* Using Hudson as a file download service is not appropriate. Promote builds to your project's download area (see below). | * Using Hudson as a file download service is not appropriate. Promote builds to your project's download area (see below). | ||
− | * To request a HIPP, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Working%20Groups&component= | + | * To request a HIPP, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Working%20Groups&component=Polarsys file a bug] (using the Eclipse Bugzilla) against the Polarsys Working Group. Don't forget to state for which Polarsys project you want the new Hudson instance. |
== Downloads == | == Downloads == | ||
− | * Each project has a downloads area is available at http://download. | + | * Each project has a downloads area is available at http://download.polarsys.org/ . |
* HIPP can be configured with write access into your project downloads for easy build promotion. | * HIPP can be configured with write access into your project downloads for easy build promotion. | ||
* If you do not use HIPP, you can copy build artifacts to /home/httpd/downloads/yourproject or upload them with an SCP/SFTP client using your Committer ID. | * If you do not use HIPP, you can copy build artifacts to /home/httpd/downloads/yourproject or upload them with an SCP/SFTP client using your Committer ID. | ||
− | * Download stats are available to all | + | * Download stats are available to all committers from your Eclipse account: |
** https://dev.eclipse.org/committers/committertools/stats.php | ** https://dev.eclipse.org/committers/committertools/stats.php | ||
+ | * As the downloads area uses donated bandwidth from mirror sites worldwide, download performance is based on Best Effort basis. | ||
+ | ** Organizations that make heavy use of Polarsys downloads and require specific, guaranteed performance can mirror the Polarsys downloads repository using RSYNC from GTLib: rsync://rsync.gtlib.gatech.edu/PolarSys. Please contact the Eclipse webmaster (webmaster at eclipse dot org) if you prefer to rsync from download.polarsys.org directly. | ||
== Forums == | == Forums == | ||
− | * | + | * http://polarsys.org/forums/ |
− | + | * Log in using your '''email address''' | |
− | + | * Projects typically get a single forum for discussion. If more than one forum is required for a project, please contact your working group's Steering Committee. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Mailing lists == | == Mailing lists == | ||
− | * http:// | + | * http://polarsys.org/mailman/. Users can then subscribe to the mailing lists using the list's info page. |
− | * To request a new mailing list, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Working%20Groups&component= | + | * To request a new mailing list, please [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Working%20Groups&component=Polarsys file a bug] (using the Eclipse Bugzilla) against the Polarsys Working Group. Don't forget to state for which Polarsys project you want the new list. |
== Help documentation == | == Help documentation == | ||
Line 99: | Line 61: | ||
'''Help documentation is not installed yet. Contact [mailto:webmaster@eclipse.org Webmaster] for more information.''' | '''Help documentation is not installed yet. Contact [mailto:webmaster@eclipse.org Webmaster] for more information.''' | ||
− | * http:// | + | * http://polarsys.org/help/ |
* Documentation plugins must be uploaded to /home/httpd/help/eclipse/dropins/ by the webmaster. Please contact [mailto:webmaster@eclipse.org Webmaster], and provide the location of your doc plugins. | * Documentation plugins must be uploaded to /home/httpd/help/eclipse/dropins/ by the webmaster. Please contact [mailto:webmaster@eclipse.org Webmaster], and provide the location of your doc plugins. | ||
== Website == | == Website == | ||
− | * http:// | + | * http://polarsys.org/ |
* Only designated editors can modify content. | * Only designated editors can modify content. | ||
* Project-related content can be modified by project leads committers, and PMC leads and members. | * Project-related content can be modified by project leads committers, and PMC leads and members. |
Latest revision as of 07:58, 2 January 2018
This is a user's guide to using the Polarsys forge.
Polarsys accounts are identified using the email address of the individual, except where noted otherwise.
Contents
Getting an account
Polarsys uses the Eclipse Foundation account for authentication purposes. Anyone can register for an Eclipse account. If you wish to access the forge as a committer, you need to nominated by an existing project committer and elected by the existing project team before joining a project.
Code
- Git and GitHub are the only SCM used on Polarsys.
- Gerrit is used for code reviews on Polarsys.
- All the code repositories are available at http://polarsys.org/c
- Use your committer ID (e.g. wbeaton), Do not use your email address
- For http protocol you need to use the password generated by Gerrit under Settings > Http Password
- For ssh protocol you need to upload your ssh public key to Gerrit.
- Polarsys on GitHub
- To create a new repository, please file a bug (using the Eclipse Bugzilla) against the Polarsys Working Group. Don't forget to state for which Polarsys project you want the new repository.
Bugzilla
- Bugzilla is available at https://polarsys.org/bugs/
- Log in using your email address
- To create Bugzilla products, components and milestones, please file a bug (using the Eclipse Bugzilla) against the Polarsys Working Group. Don't forget to state for which Polarsys project you want the new items.
Continuous Integration
- https://ci.polarsys.org/ - Hudson docs at Eclipse
- Log in using your email address
- Each Polarsys project can have one Hudson instance (called HIPP)
- HIPP owners can administer their instance
- Using Hudson as a file download service is not appropriate. Promote builds to your project's download area (see below).
- To request a HIPP, please file a bug (using the Eclipse Bugzilla) against the Polarsys Working Group. Don't forget to state for which Polarsys project you want the new Hudson instance.
Downloads
- Each project has a downloads area is available at http://download.polarsys.org/ .
- HIPP can be configured with write access into your project downloads for easy build promotion.
- If you do not use HIPP, you can copy build artifacts to /home/httpd/downloads/yourproject or upload them with an SCP/SFTP client using your Committer ID.
- Download stats are available to all committers from your Eclipse account:
- As the downloads area uses donated bandwidth from mirror sites worldwide, download performance is based on Best Effort basis.
- Organizations that make heavy use of Polarsys downloads and require specific, guaranteed performance can mirror the Polarsys downloads repository using RSYNC from GTLib: rsync://rsync.gtlib.gatech.edu/PolarSys. Please contact the Eclipse webmaster (webmaster at eclipse dot org) if you prefer to rsync from download.polarsys.org directly.
Forums
- http://polarsys.org/forums/
- Log in using your email address
- Projects typically get a single forum for discussion. If more than one forum is required for a project, please contact your working group's Steering Committee.
Mailing lists
- http://polarsys.org/mailman/. Users can then subscribe to the mailing lists using the list's info page.
- To request a new mailing list, please file a bug (using the Eclipse Bugzilla) against the Polarsys Working Group. Don't forget to state for which Polarsys project you want the new list.
Help documentation
Help documentation is not installed yet. Contact Webmaster for more information.
- http://polarsys.org/help/
- Documentation plugins must be uploaded to /home/httpd/help/eclipse/dropins/ by the webmaster. Please contact Webmaster, and provide the location of your doc plugins.
Website
- http://polarsys.org/
- Only designated editors can modify content.
- Project-related content can be modified by project leads committers, and PMC leads and members.
- Log in using your email address