Version 3 (modified by meejah, at 2024-03-19T18:11:55Z) (diff) |
---|
Development Infrastructure
As defined in 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
- redirect to tahoe-lafs.org: tahoe-lafs.com, tahoelafs.org
- 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:
- 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? 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
- WikiStart 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
- meejah: looks like it was _never_ used; delete
- https://tahoe-lafs.org/trac/dupfilefind: only as homepage pointing to http://pypi.python.org/pypi/dupfilefind
- meejah: delete trac data; bonus for redirect to the PyPI page
- https://tahoe-lafs.org/trac/pycryptopp: likely obsolete
- meejah: delete trac data; bonus for redirect to wherever pycrptopp dev happens now
- https://tahoe-lafs.org/trac/pyutil: likely obsolete and replaced by https://github.com/tpltnt/pyutil
- meejah: ???
- https://tahoe-lafs.org/trac/stringchain: likely broken
- meejah: ???
- https://tahoe-lafs.org/trac/tiddly_on_tahoe: likely broken
- meejah: old project of zooko
- https://tahoe-lafs.org/trac/zfec: likely broken
- there more (and more-recent) tickets, PRs and data all on GitHub? .. we should prefer that
- https://tahoe-lafs.org/trac/darcsver: likely obsolete
- mainly: https://tahoe-lafs.org/trac/tahoe-lafs
- Buildbot master instances:
- mainly: https://tahoe-lafs.org/buildbot-tahoe-lafs/
- aside with:
- and possibly more related to https://tahoe-lafs.org/source/: likely obsolete Darcs SCM