119 lines
3.0 KiB
Plaintext
119 lines
3.0 KiB
Plaintext
$WW,1$$FG,5$$TX+CX,"TOS Staff Policies"$$FG$
|
|
|
|
* Motto: Run toward bugs, not away from bugs.
|
|
|
|
* Be Metallica. Use short, sharp, powerful words, as though a song.
|
|
|
|
* Be careful $FG,2$/Demo/AcctExample$FG$ doesn't get extra files. When you run TOSRegen(), it will copy home files to $FG,2$/Demo/AcctExample$FG$.
|
|
|
|
* Be careful $FG,2$remote/Wb$FG$ site doesn't get extra files. If you delete or rename a file, also delete the $FG,2$remote/Wb$FG$ file from the site.
|
|
|
|
$TR,"PreBackUp()"$
|
|
$ID,2$
|
|
Linux: Export Bookmarks to ~/TAD/Home/Sup1/Sup1Blog/Bookmarks.html
|
|
|
|
Linux: >vm_in
|
|
{
|
|
TempleOS: >PreBackUp;
|
|
TempleOS: Update Budget
|
|
TempleOS: >#include "::/Misc/OSTestSuite"
|
|
TempleOS: >Del("/Home/Demo*");
|
|
}
|
|
$ID,-2$
|
|
$TR,"Regen()"$
|
|
$ID,2$
|
|
When you do these four steps, do them as quickly as possible so that the $LK,"::/Doc/ChangeLog.DD"$ datetime approximately matches Kernel $LK,"sys_compile_time",A="MN:sys_compile_time"$.
|
|
{
|
|
TempleOS: Add ordinary $LK,"::/Doc/ChangeLog.DD"$ entry.
|
|
TempleOS: >TOSBootHDIns('C');
|
|
TempleOS: >BootRAM;
|
|
TempleOS: >TOSRegen;
|
|
}
|
|
$ID,-2$
|
|
$TR,"NewRelease(Bool full=FALSE)"$
|
|
$ID,2$
|
|
if ($FG,2$full$FG$)
|
|
]PreBackUp()
|
|
|
|
]Regen()
|
|
|
|
Linux: >vm_out
|
|
|
|
if ($FG,2$full$FG$) {
|
|
Linux: Burn ~/TAD to memory stick.
|
|
|
|
On other machine {
|
|
Linux: Copy ~/TAD from memory stick.
|
|
|
|
VMware: Install new TempleOSStaff.ISO to machine named, "TOS".
|
|
{ //2048 Meg RAM
|
|
TempleOS: $LK,"TOSStaffIns",A="MN:TOSStaffIns"$(); in VMware.
|
|
]Regen()
|
|
TempleOS: >#include "::/Misc/OSTestSuite"
|
|
TempleOS: >Del("/Home/Demo*");
|
|
}
|
|
|
|
Linux: >emu_staff_new
|
|
Linux: >emu8core or >emu24core
|
|
{
|
|
TempleOS: $LK,"TOSStaffIns",A="MN:TOSStaffIns"$(); in QEMU.
|
|
]Regen()
|
|
}
|
|
}
|
|
}
|
|
|
|
Linux: CrossFTP sync ~/TAD/Site1/Wb to remote/Wb
|
|
|
|
if ($FG,2$full$FG$) {
|
|
FileZilla
|
|
Upload ~/TAD/Site1/index.html to remote/index.html
|
|
Upload ~/TAD/Site1/TempleOS.html to remote/TempleOS.html
|
|
}
|
|
|
|
In WebHost FileMgr {
|
|
Del {
|
|
remote/TempleOSCD.ISO
|
|
remote/TempleOSSup1.ISO.C
|
|
remote/TempleOSWeb.ISO.C
|
|
remote/TempleOSUltra.ISO
|
|
}
|
|
Copy up one level to remote root {
|
|
remote/Wb/TempleOSCD.ISO
|
|
remote/Wb/TempleOSSup1.ISO.C
|
|
remote/Wb/TempleOSWeb.ISO.C
|
|
remote/Wb/TempleOSUltra.ISO
|
|
}
|
|
}
|
|
$ID,-2$
|
|
$TR,"NewVersion(Bool full=FALSE)"$
|
|
$ID,2$
|
|
Increment minor version number.
|
|
>$LK,"R",A="MN:R"$("3.12","3.13","-i-l"); //Approve by hand.
|
|
|
|
Add version release notice in $LK,"::/Doc/ChangeLog.DD"$.
|
|
|
|
]NewRelease(TRUE);
|
|
|
|
Submit to www.betanews.com.
|
|
Send email to MajorGeeks.
|
|
if ($FG,2$full$FG$) {
|
|
Submit to www.upload.com.
|
|
Upload to SourceForge.
|
|
}
|
|
$ID,-2$
|
|
$TR,"NewYearlyVersion()"$
|
|
$ID,2$
|
|
Increment major version number.
|
|
>$LK,"R",A="MN:R"$("3.13","4.00","-i-l"); //Approve by hand.
|
|
|
|
Add version release notice in $LK,"::/Doc/ChangeLog.DD"$.
|
|
|
|
$LK,"Update ::/Misc/PCIDevices.DD",A="FF:::/Adam/DevInfo.HC,PCIDevFileGen"$
|
|
|
|
Remove 6 months from bottom of $LK,"::/Doc/ChangeLog.DD"$.
|
|
|
|
]NewVersion(TRUE);
|
|
$ID,-2$
|
|
* If you change the compiler language syntax, immediately make a ]NewRelease(TRUE).
|
|
|