Changes between Initial Version and Version 1 of DevInfra


Ignore:
Timestamp:
2024-03-19T17:06:45Z (6 months ago)
Author:
btlogy
Comment:

Create a page to document the current state of things in the context of a possible move off Trac

Legend:

Unmodified
Added
Removed
Modified
  • DevInfra

    v1 v1  
     1= Development Infrastructure =
     2
     3As defined in ComponentDefinitions:
     4
     5> 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.
     6
     7
     8----
     9
     10As of this writing, the Tahoe-LAFS project relies on a few services described in the 2 categories below.
     11
     12=== SaaS: hosted by 3rd parties ===
     13
     14* DNS domains:
     15  * mainly: tahoe-lafs.org
     16  * aside with: lafs.club
     17  * provided by Gandi.net
     18
     19* Code hosting:
     20  * main project lives here: https://github.com/tahoe-lafs/tahoe-lafs
     21  * contributors need an existing Trac ticket number to create PR
     22  * more projects lives there:
     23    * https://github.com/tahoe-lafs
     24    * https://gitlab.com/tahoe-lafs
     25
     26* Web hosting:
     27  * https://tahoe-lafs.readthedocs.io/: most of the Taho-LAFS documentation lives in the Git and ends up here
     28
     29* Mailing list:
     30  * https://lists.tahoe-lafs.org/mailman/listinfo: MailMan provided byosuosl.org
     31
     32=== IaaS: self-hosted ===
     33
     34As today, a single virtual server instance provided by Linode/Akamai is running the following self-hosted services:
     35
     36* Trac project management
     37  * mainly: https://tahoe-lafs.org/trac/tahoe-lafs
     38    * WikiStart page is used as the **landing page** for https://tahoe-lafs.org/
     39    * Wiki pages are also used to publish **news**, **FAQs** and some part of the **documentation**
     40    * Ticket subsystem **in use**
     41    * Version Control subsystem **connected** to https://github.com/tahoe-lafs/tahoe-lafs
     42  * aside with 7 other projects:
     43    * https://tahoe-lafs.org/trac/darcsver: likely **obsolete**
     44    * https://tahoe-lafs.org/trac/dupfilefind: only as homepage pointing to http://pypi.python.org/pypi/dupfilefind
     45    * https://tahoe-lafs.org/trac/pycryptopp: likely **obsolete**
     46    * https://tahoe-lafs.org/trac/pyutil: likely **obsolete** and replaced by https://github.com/tpltnt/pyutil
     47    * https://tahoe-lafs.org/trac/stringchain: likely **broken**
     48    * https://tahoe-lafs.org/trac/tiddly_on_tahoe: likely **broken**
     49    * https://tahoe-lafs.org/trac/zfec: likely **broken**
     50* Buildbot master instances:
     51  * mainly: https://tahoe-lafs.org/buildbot-tahoe-lafs/
     52  * aside with:
     53    * https://tahoe-lafs.org/buildbot-pycryptopp/
     54    * https://tahoe-lafs.org/buildbot-zfec/
     55  * and possibly more related to https://tahoe-lafs.org/source/: likely **obsolete** Darcs SCM