Project Infrastructure: Difference between revisions

From Octave
Jump to navigation Jump to search
mNo edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The project sources, web pages, and related tools are spread over a number of different services.
The project sources, web pages, and related tools are spread over a number of different services. Many of these services have been consolidated over the years to make management easier.


As discussed at [[OctConf 2017]], we would like to consolidate and update some of these resources so that they are easier to keep track of and manage.
Here is a summary of what we are currently using, as of November 2022:
 
Here is a summary of what we are currently using:


== jwe's DreamHost account ==
== jwe's DreamHost account ==


* octave.org domain registration and DNS records
* octave.org domain registration and DNS records. Managed through DreamHost web hosting control panel web app thing.
** Managed through DreamHost web hosting control panel web app thing.
 
== Fosshost ==
 
* main project web site address ([https://octave.org https://octave.org] → https://www.gnu.org/software/octave)
* email forwarding
* [[Doxygen]] pages hosted here
* other pages redirect elsewhere (gnu.org/software/octave, octave.sourceforge.io)
 
=== packages.octave.org ===
 
* web site primarily so we can have a stable address for octave's <code>pkg -forge</code> command
 
=== wiki.octave.org ===


* [https://www.mediawiki.org/wiki/MediaWiki MediaWiki] installation
== Digital Ocean ==
** Additional skins installed:
*** https://www.mediawiki.org/wiki/Skin:Minerva_Neue (Mobile skin)
** Additional extensions installed:
*** https://www.mediawiki.org/wiki/Extension:Math
*** https://www.mediawiki.org/wiki/Extension:MobileFrontend
*** https://www.mediawiki.org/wiki/Extension:PageNotice


=== buildbot.octave.org ===
* https://github.com/gnu-octave/doc/blob/main/digital-ocean.md - Setup documentation


* master server for our [[Continuous_Build#Buildbot|Buildbot]] installation
Hosted sub domains:
 
* https://bugs.octave.org
=== hg.octave.org ===
** Redirects to https://savannah.gnu.org/bugs/?group=octave
 
* https://buildbot.octave.org
This site hosts [http://hg.octave.org mercurial repos].
** [[Continuous Build | Buildbot]] installation
 
* docs.octave.org
* [http://hg.octave.org/web-octave web-octave] (Alex and Kai's new web pages)
** Octave manual and [[Doxygen]]
* [http://hg.octave.org/octave/gnulib-hg gnulib]
* https://ftp.octave.org
* mirror of master hg archive for [http://hg.octave.org/octave octave]
** Redirects to https://ftp.gnu.org/
* [http://hg.octave.org/mxe-octave mxe-octave] (see [[MXE]])
* https://hg.octave.org
* various octave clones
** https://hg.octave.org/octave - mirror of Savannah master hg archive
** https://hg.octave.org/mxe-octave - [[MXE]] main repository
** various octave clones
* https://mxe-pkg-src.octave.org
** Fallback source packages for [[MXE]]
* https://packages.octave.org
** <code>pkg install -forge</code>
* https://wiki.octave.org
** This wiki
* https://www.octave.org
** Project main website
** website repository: https://github.com/gnu-octave/gnu-octave.github.io


== GNU Savannah ==
== GNU Savannah ==


Project:
* https://savannah.gnu.org/projects/octave  
* https://savannah.gnu.org/projects/octave  
* admin accounts: [https://savannah.gnu.org/users/jwe jwe], [https://savannah.gnu.org/users/rik5 rik], [https://savannah.gnu.org/users/jordigh jordigh], [https://savannah.gnu.org/users/mtmiller mtmiller]
* admin accounts: [https://savannah.gnu.org/users/jwe jwe], [https://savannah.gnu.org/users/rik5 rik], [https://savannah.gnu.org/users/jordigh jordigh], [https://savannah.gnu.org/users/mtmiller mtmiller]


Tracker:
* [https://savannah.gnu.org/bugs/?group=octave bug tracker]
* [https://savannah.gnu.org/bugs/?group=octave bug tracker]
* [https://savannah.gnu.org/patch/?group=octave patch tracker]
* [https://savannah.gnu.org/patch/?group=octave patch tracker]
Line 55: Line 46:
* [https://savannah.gnu.org/mail/?group=octave mailing lists]
* [https://savannah.gnu.org/mail/?group=octave mailing lists]


* website https://www.gnu.org/software/octave/ redirects to https://octave.org
Website:
* master hg archive for octave https://hg.savannah.gnu.org/hgweb/octave/
* https://www.gnu.org/software/octave/ redirects to https://octave.org


=== ftp.gnu.org ===
Master hg repository for Octave
* https://hg.savannah.gnu.org/hgweb/octave/


Files and binaries:
* https://ftp.gnu.org/gnu/octave - Octave tarball sources
* https://ftp.gnu.org/gnu/octave - Octave tarball sources
* https://ftp.gnu.org/gnu/octave/windows - MS Windows binaries
* https://ftp.gnu.org/gnu/octave/windows - MS Windows binaries


[[Category:Development]]
[[Category:Development]]

Latest revision as of 13:36, 10 November 2022

The project sources, web pages, and related tools are spread over a number of different services. Many of these services have been consolidated over the years to make management easier.

Here is a summary of what we are currently using, as of November 2022:

jwe's DreamHost account[edit]

  • octave.org domain registration and DNS records. Managed through DreamHost web hosting control panel web app thing.

Digital Ocean[edit]

Hosted sub domains:

GNU Savannah[edit]

Project:

Tracker:

Website:

Master hg repository for Octave

Files and binaries: