30 Home
Xavier edited this page 2026-03-01 19:25:38 +01:00

KitFreeMiNT: Wiki

Language Langue
EN FR

Website (GRAV CMS)

!include <tupadr3/common>

!include <office/Servers/database_server>
!include <office/Servers/application_server>
!include <office/Concepts/home_page_green>
!include <office/Concepts/document>
!include <office/Concepts/folder>
!include <office/Concepts/get_started>
!include <office/Devices/modem>
!include <office/Databases/database>
!include <office/Devices/switch>
!include <office/Devices/nic>
!include <office/Clouds/cloud>


title "The KitFreeMiNT Project diagram 1/3 - 20260210"

OFF_HOME_PAGE_GREEN(site,KFM) #lightblue
OFF_GET_STARTED(rss,RSS) #orange

frame "Projects"  {
  frame "Setups" #lightgreen {
    OFF_DOCUMENT(network,Network)    
    OFF_DOCUMENT(xaaes,XaAES setup)  
    OFF_DOCUMENT(fvdi,fVDI setup)
    OFF_DOCUMENT(aranym,ARAnyM setup)  
    OFF_DOCUMENT(kernel,Kernel setup)    
  }
  frame "Development" #yellow {
    OFF_DOCUMENT(ide,IDE)
    OFF_DOCUMENT(wsite,Website)    
    OFF_DOCUMENT(doc,Documentation)    
    OFF_DOCUMENT(howto,Howto package) 
  }
  frame "KFM projects" #lightblue {
    OFF_DOCUMENT(roadmap,Roadmap)  
    OFF_DOCUMENT(de,Desktop environment)      
    OFF_DOCUMENT(kfml10n,kfm-l10n)
    OFF_DOCUMENT(kfmtools,kfmtools)  
  }
  frame "Unix base" {
    OFF_DOCUMENT(posix,POSIX)  
    OFF_DOCUMENT(fhs,FHS)    
    OFF_DOCUMENT(sets,Sets)  
    OFF_DOCUMENT(sparemint,SpareMiNT)  
    OFF_DOCUMENT(utilmint,util-mint) 
  }
  frame "pkgsrc branches" #orange {
    OFF_DOCUMENT(pkgsrc,pkgsrc)    
    OFF_DOCUMENT(pkgsrcwip,pkgsrc-wip)  
    OFF_DOCUMENT(pkgsrcmint,pkgsrc-mint)    
    OFF_DOCUMENT(pkgsrcgem,pkgsrc-gem)  
    OFF_DOCUMENT(pkgin,pkgin)
    OFF_DOCUMENT(main,Main packages)    
  }
}

rss --> site
site --> Projects

Forge (Forgejo)

!include <tupadr3/common>

!include <office/Servers/database_server>
!include <office/Servers/application_server>
!include <office/Concepts/home_page_green>
!include <office/Concepts/document>
!include <office/Concepts/folder>
!include <office/Concepts/get_started>
!include <office/Devices/modem>
!include <office/Databases/database>
!include <office/Devices/switch>
!include <office/Devices/nic>
!include <office/Clouds/cloud>

title "The KitFreeMiNT Project diagram 2/3 - 20260210"

OFF_HOME_PAGE_GREEN(site,KFM) #lightblue
OFF_CLOUD(upstream,Upstream) #lightgreen

frame "Forgejo"  {
  frame "KFM" #lightblue {
    OFF_DATABASE(releases,releases)
    OFF_DATABASE(kfmsetup,kfmsetup)
    OFF_DATABASE(kdoc,Documentation)
    OFF_DATABASE(kkfml10n,kfm-l10n)
  }
  frame "Unix sets"  {
    OFF_DATABASE(scripts,Scripts)
    OFF_DATABASE(kfmcore,kfm-core)
    OFF_DATABASE(kutilmint,util-mint)
  }
  frame "pkgsrc repositories" #orange {
    OFF_DATABASE(reppkgsrc,pkgsrc)
    OFF_DATABASE(reppkgsrcwip,pkgsrc-wip)
    OFF_DATABASE(reppkgsrcgem,pkgsrc-gem)
    OFF_DATABASE(reppkgsrcmint,pkgsrc-mint)
  }
  frame "Private area"  #gray {
    OFF_DATABASE(privrepo,private)
    OFF_DATABASE(website,website)
    OFF_DATABASE(legacy,legacy)
    OFF_DATABASE(sources,sources)
    OFF_DATABASE(backups,grav-backups)
  }
  frame "Related to upstream" #lightgreen {
    OFF_DATABASE(freemint,FreeMiNT)
    OFF_DATABASE(mintlib,MiNTlib)
    OFF_DATABASE(archives,Archives)
    OFF_DATABASE(patches,patches)
  }
}

site --> Forgejo
[Related to upstream] --> upstream

Repository (NGINX)

!include <tupadr3/common>

!include <office/Concepts/home_page_green>
!include <office/Concepts/document>
!include <office/Concepts/folder>


OFF_HOME_PAGE_GREEN(site,KFM) #lightblue

frame "/pub"  {
  OFF_FOLDER(pub,pub)
  OFF_FOLDER(pkgsrc,pkgsrc) #orange
  OFF_FOLDER(pkgsrcwip,pkgsrc-wip) #yellow
  OFF_FOLDER(pkgsrcgem,pkgsrc-gem) #lightgreen
  OFF_FOLDER(kfm,kfm) #lightblue
  OFF_FOLDER(distfiles,distfiles)
  OFF_FOLDER(pkgsrcrelease,pkgsrc-2xxxyy)
  OFF_FOLDER(packages,packages) #orange
  OFF_FOLDER(freemint,FreeMiNT) #orange
  OFF_FOLDER(pkgarch,mc68040) #orange
  OFF_FOLDER(pkgrelease,2xxxyy) #orange
  OFF_FOLDER(all,All) #orange
  OFF_FOLDER(images,images) #lightblue
  OFF_FOLDER(imgrelease,2xxxyy) #lightblue
  OFF_FOLDER(kfmrelease,kfm-2xxxyy)
  OFF_FOLDER(kfmarch,mc68040)
  OFF_FOLDER(binary,binary)
  OFF_FOLDER(sets,sets)
  OFF_FOLDER(kernel,kernel)
}
site --> [/pub]

pub -> pkgsrc
pub -> pkgsrcwip
pub -> pkgsrcgem
pub -> kfm

pkgsrc -> distfiles
pkgsrc -> pkgsrcrelease
pkgsrc -> packages
packages -> freemint
freemint -> pkgarch
pkgarch -> pkgrelease
pkgrelease -> all

pkgsrc -[hidden]-> pub
pkgsrcwip -[hidden]-> pub
pkgsrcgem -[hidden]-> pub
kfm -[hidden]-> pub

distfiles -[hidden]-> pkgsrc
pkgsrcrelease -[hidden]-> pkgsrc
packages -[hidden]-> pkgsrc

freemint -[hidden]-> packages
pkgarch -[hidden]-> freemint
imgrelease -[hidden]-> pkgarch
all -[hidden]-> imgrelease

images -[hidden]-> kfm
kfmrelease -[hidden]-> kfm

kfmarch -[hidden]-> kfmrelease
binary -[hidden]-> kfmarch

kfm -> images
kfm -> kfmrelease

images -> imgrelease



binary -[hidden]-> sets
binary -[hidden]-> kernel


kfmrelease -> kfmarch
kfmarch -> binary
binary -> sets
binary -> kernel