Create a page to document the current state of things in the context of a possible move off Trac
[Imported from Trac: page DevInfra, version 1]
parent
a669b11790
commit
088b8131e7
55
DevInfra.md
Normal file
55
DevInfra.md
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
# Development Infrastructure
|
||||||
|
|
||||||
|
As defined in [ComponentDefinitions](ComponentDefinitions):
|
||||||
|
|
||||||
|
> things that help us build Tahoe, like the buildbot, the automated speed/memory/code-coverage tests (and the web pages which display their results), the IRC channels and mailing lists, and this Trac bugtracker itself.
|
||||||
|
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
As of this writing, the Tahoe-LAFS project relies on a few services described in the 2 categories below.
|
||||||
|
|
||||||
|
### SaaS: hosted by 3rd parties
|
||||||
|
|
||||||
|
* DNS domains:
|
||||||
|
* mainly: tahoe-lafs.org
|
||||||
|
* aside with: lafs.club
|
||||||
|
* provided by Gandi.net
|
||||||
|
|
||||||
|
* Code hosting:
|
||||||
|
* main project lives here: <https://github.com/tahoe-lafs/tahoe-lafs>
|
||||||
|
* contributors need an existing Trac ticket number to create PR
|
||||||
|
* more projects lives there:
|
||||||
|
* <https://github.com/tahoe-lafs>
|
||||||
|
* <https://gitlab.com/tahoe-lafs>
|
||||||
|
|
||||||
|
* Web hosting:
|
||||||
|
* <https://tahoe-lafs.readthedocs.io/>: most of the Taho-LAFS documentation lives in the Git and ends up here
|
||||||
|
|
||||||
|
* Mailing list:
|
||||||
|
* <https://lists.tahoe-lafs.org/mailman/listinfo>: [MailMan](MailMan) provided byosuosl.org
|
||||||
|
|
||||||
|
### IaaS: self-hosted
|
||||||
|
|
||||||
|
As today, a single virtual server instance provided by Linode/Akamai is running the following self-hosted services:
|
||||||
|
|
||||||
|
* Trac project management
|
||||||
|
* mainly: <https://tahoe-lafs.org/trac/tahoe-lafs>
|
||||||
|
* [Home](Home) page is used as the **landing page** for <https://tahoe-lafs.org/>
|
||||||
|
* Wiki pages are also used to publish **news**, **FAQs** and some part of the **documentation**
|
||||||
|
* Ticket subsystem **in use**
|
||||||
|
* Version Control subsystem **connected** to <https://github.com/tahoe-lafs/tahoe-lafs>
|
||||||
|
* aside with 7 other projects:
|
||||||
|
* <https://tahoe-lafs.org/trac/darcsver>: likely **obsolete**
|
||||||
|
* <https://tahoe-lafs.org/trac/dupfilefind>: only as homepage pointing to <http://pypi.python.org/pypi/dupfilefind>
|
||||||
|
* <https://tahoe-lafs.org/trac/pycryptopp>: likely **obsolete**
|
||||||
|
* <https://tahoe-lafs.org/trac/pyutil>: likely **obsolete** and replaced by <https://github.com/tpltnt/pyutil>
|
||||||
|
* <https://tahoe-lafs.org/trac/stringchain>: likely **broken**
|
||||||
|
* <https://tahoe-lafs.org/trac/tiddly_on_tahoe>: likely **broken**
|
||||||
|
* <https://tahoe-lafs.org/trac/zfec>: likely **broken**
|
||||||
|
* Buildbot master instances:
|
||||||
|
* mainly: <https://tahoe-lafs.org/buildbot-tahoe-lafs/>
|
||||||
|
* aside with:
|
||||||
|
* <https://tahoe-lafs.org/buildbot-pycryptopp/>
|
||||||
|
* <https://tahoe-lafs.org/buildbot-zfec/>
|
||||||
|
* and possibly more related to <https://tahoe-lafs.org/source/>: likely **obsolete** Darcs SCM
|
Loading…
Reference in a new issue