Project Infrastructure: Difference between revisions
Jump to navigation
Jump to search
(Move SourceForge information away.) |
(Major revision) |
||
Line 5: | Line 5: | ||
Here is a summary of what we are currently using: | Here is a summary of what we are currently using: | ||
== | == jwe's DreamHost account == | ||
* octave.org domain registration and DNS records | |||
** 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) | * main project web site address ([https://octave.org https://octave.org] → https://www.gnu.org/software/octave) | ||
Line 17: | Line 16: | ||
* [[Doxygen]] pages hosted here | * [[Doxygen]] pages hosted here | ||
* other pages redirect elsewhere (gnu.org/software/octave, octave.sourceforge.io) | * other pages redirect elsewhere (gnu.org/software/octave, octave.sourceforge.io) | ||
=== packages.octave.org === | === packages.octave.org === | ||
* web site primarily so we can have a stable address for octave's <code>pkg -forge</code> command | * web site primarily so we can have a stable address for octave's <code>pkg -forge</code> command | ||
=== wiki.octave.org === | === wiki.octave.org === | ||
Line 72: | Line 30: | ||
*** https://www.mediawiki.org/wiki/Extension:MobileFrontend | *** https://www.mediawiki.org/wiki/Extension:MobileFrontend | ||
*** https://www.mediawiki.org/wiki/Extension:PageNotice | *** https://www.mediawiki.org/wiki/Extension:PageNotice | ||
=== buildbot.octave.org === | === buildbot.octave.org === | ||
Line 112: | Line 44: | ||
* [http://hg.octave.org/mxe-octave mxe-octave] (see [[MXE]]) | * [http://hg.octave.org/mxe-octave mxe-octave] (see [[MXE]]) | ||
* various octave clones | * various octave clones | ||
== Hosted on GNU project systems == | == Hosted on GNU project systems == |
Revision as of 13:40, 25 August 2022
The project sources, web pages, and related tools are spread over a number of different services.
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:
jwe's DreamHost account
- octave.org domain registration and DNS records
- Managed through DreamHost web hosting control panel web app thing.
Fosshost
- main project web site address (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
pkg -forge
command
wiki.octave.org
- MediaWiki installation
- Additional skins installed:
- https://www.mediawiki.org/wiki/Skin:Minerva_Neue (Mobile skin)
- Additional extensions installed:
- Additional skins installed:
buildbot.octave.org
- master server for our Buildbot installation
hg.octave.org
This site hosts mercurial repos.
- web-octave (Alex and Kai's new web pages)
- gnulib
- mirror of master hg archive for octave
- mxe-octave (see MXE)
- various octave clones
Hosted on GNU project systems
Savannah admin accounts: jwe, rik, jordigh, mtmiller
www.gnu.org/software/octave
- bug tracker
- patch tracker
- task tracker
- mailing lists
- main octave project web page
- master hg archive for octave
- limited to using CVS to upload web pages
- doxygen, octave forge (other?) pages hosted elsewhere
File: .htaccess
<FilesMatch "\.(in|m4)$"> Order allow,deny Deny from all </FilesMatch> <FilesMatch "Makefile$"> Order allow,deny Deny from all </FilesMatch> <FilesMatch "CVS"> Order allow,deny Deny from all </FilesMatch> RewriteEngine on RewriteBase /software/octave/ RewriteRule ^octave.pdf doc/octave-4.2.0.pdf [L] RewriteRule ^NEWS.html NEWS-4.2.html [L] RewriteRule ^contribute.html get-involved.html [L] RewriteRule ^img/screenshot.png img/screenshot-octave-4-2.png [L] RewriteRule ^doc/interpreter$ doc/interpreter/ [R,L] RewriteRule ^doc/interpreter/(.*) doc/v4.2.0/$1 [L]