Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
543 commits
Select commit Hold shift + click to select a range
2f69cee
Updated camera-control-proposal.md-2
sharvani28 Sep 6, 2024
1bc9d67
Merge pull request #97 from sharvani28/main
omckeon Sep 7, 2024
8c249ad
Fix formatting of PR#97
omckeon Sep 7, 2024
b1437ee
Small formatting fix to OOP tab layout
omckeon Sep 11, 2024
7ffc0d2
Add Tab logo
sananoureen35 Sep 17, 2024
c7715d2
Improve logo to remove background
omckeon Sep 24, 2024
3677da6
replace progress report with handover template
Liquidscroll Sep 25, 2024
2d2a12b
Merge branch 'thoth-tech:main' into feat/add-final-company-report
Liquidscroll Sep 25, 2024
987c442
Ignore svg image files in lint checks
omckeon Sep 25, 2024
30b3ae9
Ignore svg image files in lint checks
omckeon Sep 25, 2024
0ac16e4
Fix minor lint errors
omckeon Sep 25, 2024
134133d
update template to match previous trimester submission
Liquidscroll Sep 25, 2024
fcfdc6b
Merge pull request #2 from Liquidscroll/feat/add-splashkit-info-report
Liquidscroll Sep 25, 2024
ce66156
Merge branch 'thoth-tech:main' into feat/add-final-company-report
Liquidscroll Sep 25, 2024
b49ac94
Added leadership team info and company structure
Liquidscroll Sep 25, 2024
cbe9cc0
transferred and updated some splashkit info from previous trimester r…
Liquidscroll Sep 25, 2024
40c2e55
bolded and italicised text that has been transferred
Liquidscroll Sep 25, 2024
54be8c8
added a few warnings
Liquidscroll Sep 25, 2024
d7ea38e
pulled tasks from planner and started to update completed deliverables
Liquidscroll Sep 26, 2024
8a24d84
Removed incorrect entry in deliverables table
Liquidscroll Sep 26, 2024
bfcdb55
updated splashkit links
Liquidscroll Sep 27, 2024
9150e89
more updates to completed deliverables
Liquidscroll Sep 27, 2024
c0407c0
expanded deliverables section
Liquidscroll Sep 27, 2024
9353e15
fleshed out rest of sk sections
Liquidscroll Sep 28, 2024
6953b6d
updated tasks list
Liquidscroll Sep 28, 2024
b940e15
added a few missing tasks to roadmap
Liquidscroll Sep 28, 2024
f5fc370
fixed some typos and removed extra headings
Liquidscroll Sep 28, 2024
ad61cf2
added a few tasks, linted file
Liquidscroll Sep 28, 2024
3717347
add task for arcade machine doc consolidation
Liquidscroll Sep 28, 2024
6c54952
chore: add completed deliverables I know of
JackSCarroll Sep 28, 2024
c994bb1
Merge pull request #5 from Liquidscroll/feat/add-splashkit-info-report
Liquidscroll Sep 28, 2024
496aab6
docs/ add progress report and git PR table
JackSCarroll Sep 28, 2024
9e3c365
docs/ add rest of the sections
JackSCarroll Sep 28, 2024
2b54f2f
Merge branch 'feat/add-final-company-report' into feat/add-final-comp…
Liquidscroll Sep 28, 2024
a949f2e
Merge pull request #3 from JackSCarroll/feat/add-final-company-report
Liquidscroll Sep 28, 2024
c67c3e6
Updated formatting & linted document
Liquidscroll Sep 28, 2024
bd7af4a
updated leadership titles
Liquidscroll Sep 28, 2024
bd34f0c
Added showcase video links
Liquidscroll Sep 29, 2024
1aa14cb
Updated document title
Liquidscroll Sep 29, 2024
011bc76
revert changes to package.json's
Liquidscroll Sep 29, 2024
9ec4bd4
add tasks under review
Liquidscroll Sep 29, 2024
c75a89f
Minor formatting updates for improved web navigating
omckeon Sep 29, 2024
fe9736c
Doco Site Update (#100)
ShaunR1991 Oct 4, 2024
d75e516
Feat/add onboarding documentation (#99)
Liquidscroll Oct 4, 2024
5a45154
Games Showcase (#90)
ShaunR1991 Oct 4, 2024
6f0fcce
Update to Splashkit Documentation (#105)
breezy-codes Oct 30, 2024
ae7b231
Add starlight-links-validator
omckeon Oct 30, 2024
7d153be
Fix broken links and update folder and file names + other minor updates
omckeon Nov 1, 2024
8ba6743
Feat/add company report templates (#104)
Liquidscroll Nov 1, 2024
f6b6b97
Move report templates
omckeon Nov 1, 2024
972b5f0
fix lint errors
omckeon Nov 1, 2024
931a4f3
Fix lint errors
omckeon Nov 1, 2024
aad0f1d
Fix sidebar
omckeon Nov 1, 2024
ed6f760
Fix sidebar
omckeon Nov 1, 2024
6afc6ae
Fix games showcase link
omckeon Nov 1, 2024
fd342a5
Fix sidebar
omckeon Nov 4, 2024
725fac2
Fix sidebar
omckeon Nov 4, 2024
6eb7269
Add GitHub Guide for splashkit.io-starlight development (#101)
NidhishaPahade Nov 6, 2024
e776bcd
Docs: Add getting started guide to Ontrack (#83)
JoshuaBourquin Nov 6, 2024
aeb683a
Add link to new contributing page for Ontrack onboarding hub.
omckeon Nov 6, 2024
dc0089e
Remove format from build command
omckeon Nov 6, 2024
633a4d4
Incorporate Google Analytics (#113)
ShaunR1991 Nov 18, 2024
a87cd14
Add files via upload
s223552468 Nov 19, 2024
216d5ef
Added Image Files
s223552468 Nov 21, 2024
fdcab21
Update to README for T3 2024 (#106)
breezy-codes Nov 25, 2024
161969c
Analytics (#115)
ShaunR1991 Nov 26, 2024
993527c
Merge pull request #70 from ZHONGYU1111/Spike/Explore-video-integrati…
aNebula Nov 26, 2024
f8956e3
T3 2024 2.1P Submission (#112)
ShaunR1991 Nov 26, 2024
63e7790
Improved table styling for Roles and Responsibilities tables
omckeon Nov 26, 2024
4451b19
Update for analytics testing
omckeon Nov 26, 2024
3e8f05b
Minor analytics test update
omckeon Nov 27, 2024
784e170
Another minor analytics test update
omckeon Nov 28, 2024
d49f576
Analytics test update
omckeon Nov 28, 2024
c0aa7b8
Analytics test update
omckeon Nov 28, 2024
abd5e59
test update
omckeon Nov 28, 2024
74ac82d
Fix analytics tag for testing
omckeon Nov 30, 2024
94538bd
Create panopto-oauth2-intergration-plan
washyking Dec 5, 2024
8a082e5
Update panopto-oauth2-intergration-plan
washyking Dec 5, 2024
e72a2a0
Update panopto-oauth2-intergration-plan
washyking Dec 5, 2024
bf626e2
Update panopto-oauth2-intergration-plan
washyking Dec 5, 2024
a486d67
Rename panopto-oauth2-intergration-plan to panopto-oauth2-intergratio…
washyking Dec 5, 2024
55db33c
Update panopto-oauth2-intergration-plan.md
washyking Dec 5, 2024
76075a6
Update panopto-oauth2-intergration-plan.md
washyking Dec 5, 2024
f08129e
Update panopto-oauth2-intergration-plan.md
washyking Dec 5, 2024
4ae0df4
Update panopto-oauth2-intergration-plan.md
washyking Dec 7, 2024
c9ff12d
Update panopto-oauth2-intergration-plan.md
washyking Dec 7, 2024
fa29c8b
Update panopto-oauth2-intergration-plan.md
washyking Dec 7, 2024
8965dc3
Update panopto-oauth2-intergration-plan.md
washyking Dec 7, 2024
f9ee811
Create panopto-upload-process
washyking Dec 10, 2024
02db813
Update panopto-upload-process
washyking Dec 10, 2024
05ef8c4
Rename panopto-upload-process to panopto-upload-process.md
washyking Dec 10, 2024
7f647ee
Update panopto-upload-process.md
washyking Dec 10, 2024
4f5f03d
Update panopto-upload-process.md
washyking Dec 10, 2024
6f65e8e
Update panopto-upload-process.md
washyking Dec 10, 2024
809618b
Update panopto-upload-process.md
washyking Dec 10, 2024
6b841ee
Update panopto-upload-process.md
washyking Dec 10, 2024
e27f723
Update panopto-upload-process.md
washyking Dec 10, 2024
0ef138e
Update panopto-oauth2 in reference to comments
washyking Dec 10, 2024
7e3398f
Analytics consent banner (#121)
ShaunR1991 Dec 10, 2024
700208f
Add MS Teams Planner export script + usage/documentation page
WhyPenguins Dec 10, 2024
202afb5
Run formatter on ms-teams-planner-task-export.mdx
WhyPenguins Dec 10, 2024
e4fe1da
Fix broken links
omckeon Dec 11, 2024
b333e43
Minor update to remove script part
omckeon Dec 11, 2024
2cb3815
Fix code snippet
WhyPenguins Dec 11, 2024
2342ad8
A new approach for Implementing Google Auth
6Pgithub Dec 11, 2024
6821b97
Add build command to readme
omckeon Dec 12, 2024
0e73811
Update panopto-upload-process.md
washyking Dec 12, 2024
5e1ada5
Update to consent script. (#126)
ShaunR1991 Dec 12, 2024
9daeb26
T3 2024 Progress Update (#116)
EthanRin Dec 15, 2024
48b3813
Add onboarding guide for SplashKit Expansion (#118)
matt439 Dec 15, 2024
73b7100
Merge pull request #120 from washyking/main
aNebula Dec 21, 2024
12895b8
ontrack-onboarding
aditya993388 Jan 6, 2025
48b9aa7
2024 T3 Company Handover Document (#127)
ShaunR1991 Jan 10, 2025
5ff622f
Fix lint errors and formatting
omckeon Jan 12, 2025
4343fb5
Update company-handover.mdx (#130)
Eswar-S-Sethu Jan 12, 2025
4f2a44c
Implemented requested change
aditya993388 Jan 12, 2025
a8732d1
Update company-handover.md (#131)
12345jy Jan 13, 2025
0e03f12
Merge branch 'main' into feature/ontrack-onboarding-guide
aditya993388 Jan 29, 2025
4fa26ea
Adding Beyond SplashKit Guides (#128)
rmachu Feb 2, 2025
a7b9f7e
JSON Creation For Guides Documentation (#117)
EthanRin Feb 13, 2025
4c74547
Algolia DocSearch Documentation (#123)
EthanRin Feb 13, 2025
ab830cd
Merge pull request #129 from aditya993388/feature/ontrack-onboarding-…
aNebula Mar 12, 2025
569d297
Fixed typo in SplashKit website create usage example guide ln 68 (#133)
SimonRhook Mar 12, 2025
e4cedab
Fix formatting and build warning
omckeon Mar 13, 2025
0c342d7
Merge pull request #125 from s223552468/feature/implement-google-auth
aNebula Mar 13, 2025
41f6ce2
Merge pull request #114 from s223552468/main
aNebula Mar 13, 2025
50ce019
Fix build/formatting errors + fix up some other pages
omckeon Mar 17, 2025
4ac4a9d
Update PR template
omckeon Mar 17, 2025
161157b
Fix build
omckeon Mar 17, 2025
3d1b496
Updated Usage Example Documentation (#135)
EthanRin Mar 27, 2025
e966108
T1 2025 Initial Company Report (#136)
EthanRin Mar 27, 2025
06054b5
Small fix to usage examples page.
omckeon Apr 2, 2025
eae32ae
Usage Example Styling Guide (#138)
SimonRhook Apr 16, 2025
c322dad
Add headings to steps
omckeon Apr 17, 2025
562ce01
Splashkit and Ontrack Progress update (#137)
Oliver-Quail Apr 30, 2025
7486806
Add .linelint.yml file to ignore css files
omckeon May 2, 2025
9bfc0c6
Delete old courseflow content from document
giangnht19 May 24, 2025
043abc7
refactor splashkit folders and update links (#141)
SimonRhook May 31, 2025
828b82c
Tips and tricks guide (#140)
SimonRhook May 31, 2025
d4c14ab
Unit Testing Guide (#139)
dijidiji May 31, 2025
40590b6
2025 T1 Company Handover Document (#144)
EthanRin May 31, 2025
fd607c3
Add OOP guide for shapes and collisions (#119)
matt439 May 31, 2025
ce2160a
Update formatting
omckeon May 31, 2025
9c224c6
Temp folder rename
omckeon May 31, 2025
7b20b0e
Fix folder name
omckeon May 31, 2025
d23e77c
Update sidebar order
omckeon May 31, 2025
7a86f12
Add in old Arcade machine docs from "documentation" repo, ready for d…
omckeon May 31, 2025
106b2d9
Update sidebar + splashkit-online repo links
omckeon May 31, 2025
d5c3d9e
Fix sidebar order
omckeon May 31, 2025
4f6781f
Fix broken links
omckeon Jun 2, 2025
e93b754
Add better tab styling from splashkit website improvement
omckeon Jun 18, 2025
af7f276
Fix tab styling
omckeon Jun 18, 2025
ad8a56f
Update pull request pages
omckeon Jun 18, 2025
1beeda1
Fix tab styling
omckeon Jun 18, 2025
7fa26b7
Unhide previous SK Expansion onboarding guide from sidebar
omckeon Jun 22, 2025
ed70ada
Fix SK Expansion sidebar
omckeon Jun 22, 2025
a756d0b
Remove beyond splashkit from usage examples documentation
omckeon Jul 4, 2025
143b003
Added template
Oliver-Quail Jul 8, 2025
61da66c
Merge pull request #143 from giangnht19/DeleteOldDoc
aNebula Jul 14, 2025
def4a69
Added deliverables for SKO
Oliver-Quail Jul 18, 2025
82e1b7f
Added SK Website & Tutorials section
Oliver-Quail Jul 18, 2025
40d5a1a
Update company-report.mdx
JPF2209 Jul 18, 2025
89a214a
Update company-report.mdx
JPF2209 Jul 18, 2025
097b7d6
Added team member table
Oliver-Quail Jul 18, 2025
0b39b1f
Fixed conflict issue
Oliver-Quail Jul 18, 2025
942bda5
Re added SK Site and Online deliverables
Oliver-Quail Jul 18, 2025
55c9186
Update and rename company-report.mdx to Re-spell words
JPF2209 Jul 18, 2025
320551a
Rename Re-spell words to company-report.mdx
JPF2209 Jul 18, 2025
0b34a3a
Added other SK leaders
Oliver-Quail Jul 18, 2025
ee8916d
resolved merge conflict
Oliver-Quail Jul 18, 2025
d21173c
Added OT team member table and intro
samindiii Jul 18, 2025
954bb9c
Ontracks finalizations
ibi420 Jul 19, 2025
40239d5
Ontracks finalizations
ibi420 Jul 19, 2025
c4e8b61
Ontracks finalizations
ibi420 Jul 19, 2025
900e728
Update OT leaders
samindiii Jul 19, 2025
1d93aeb
Added SK Junoir leads
Oliver-Quail Jul 19, 2025
71ff61b
Merge branch 'thoth-tech:main' into company-structure-report
Oliver-Quail Jul 20, 2025
335684c
Fixes for formating issues
Oliver-Quail Jul 20, 2025
6e53f73
Added late starters names to reprot
Oliver-Quail Aug 4, 2025
a8544ba
Fixes in response to mentor feedback
Oliver-Quail Aug 17, 2025
4f8d52c
Merge pull request #145 from Oliver-Quail/company-structure-report
BrianDangDev Aug 20, 2025
a05b485
Team members added for T3 2025
CaptainRNU Nov 24, 2025
1a1fbfa
Updated company-report and leadership-t3-2025 files
CaptainRNU Nov 26, 2025
fb7b1fd
Merge pull request #153 from Gilfoyle-J/main
BrianDangDev Nov 28, 2025
f68f0dd
Fix Prettier formatting
CaptainRNU Nov 29, 2025
9e51e9a
Fix Prettier formatting
CaptainRNU Dec 1, 2025
6e9bf20
Revert "Fix Prettier formatting"
CaptainRNU Dec 1, 2025
db1d04b
Revert "Fix Prettier formatting"
CaptainRNU Dec 1, 2025
4b47be7
Revert "Fix Prettier formatting"
CaptainRNU Dec 1, 2025
e290067
Fix Prettier formatting
CaptainRNU Dec 1, 2025
d303daf
Fix Prettier formatting
CaptainRNU Dec 1, 2025
6ab87cb
Update team-members-t3-2025.mdx
Gilfoyle-J Dec 1, 2025
63ead39
Merge pull request #154 from Gilfoyle-J/main
BrianDangDev Dec 3, 2025
6f153ed
feature: add/update development container
SteveDala Dec 7, 2025
3d60c0b
docs: regenerate package-lock.json
SteveDala Dec 7, 2025
0490a8e
Added T3 2025 TutorialSetupT3 docs
YG-GOV Dec 10, 2025
b3db801
docs: move OnTrack setup guide and replace legacy setup doc
YG-GOV Dec 13, 2025
6e0bb20
docs: fix section numbering for Docker setup
YG-GOV Dec 13, 2025
b6b9f5f
docs: finalise OnTrack setup guide and formatting
YG-GOV Dec 14, 2025
374a3c0
chore: fix EOF lint issue
YG-GOV Dec 16, 2025
f5cd559
Add SplashKit NuGet package guide
rory-cd Dec 17, 2025
c9e27f8
Add missing image to SplashKit NuGet guide
rory-cd Dec 17, 2025
bbaf3ff
Fix lint error
YG-GOV Dec 18, 2025
e1ee219
docs: format OnTrack setup guide with Prettier
YG-GOV Dec 19, 2025
42705d8
Fix format issue
YG-GOV Dec 19, 2025
4f1dd6e
fix: Prettier formatting for TutorialSetupT3
YG-GOV Dec 19, 2025
9bece4f
Merge pull request #157 from YG-GOV/onboardinginfoT3
BrianDangDev Dec 21, 2025
7e29128
Improve explanations and references
rory-cd Jan 2, 2026
3538590
merge: latest upstream changes
SteveDala Jan 5, 2026
bc6e92b
docs: add OnTrack setup video walkthrough link
YG-GOV Jan 22, 2026
b87057d
docs: format video walkthrough section with Prettier
YG-GOV Jan 24, 2026
54c29d9
Add task-dashboard migration investigation and PR plan documentation
31Husain31 Jan 24, 2026
a5b102d
Add inbox migration investigation and full migration plan documentation
31Husain31 Jan 24, 2026
50b9f05
Add inbox migration investigation and full migration plan documentation
31Husain31 Jan 24, 2026
4b7a1b9
Fix: Add frontmatter to inbox migration documentation files
31Husain31 Jan 25, 2026
c96ac8d
Remove task-dashboard files (belong to different PR)
31Husain31 Jan 25, 2026
38d0975
Fix: Add frontmatter to task-dashboard files and remove inbox files
31Husain31 Jan 25, 2026
f952a56
Merge branch 'main' of https://github.com/32Husain31/ThothTech-Docume…
31Husain31 Jan 25, 2026
ccbbeb7
Remove inbox files from task-dashboard PR as this is in PR#162
31Husain31 Jan 25, 2026
2c9eb96
feat(dev-con): container improvements
SteveDala Jan 25, 2026
fb2dd16
docs: npm run format
SteveDala Jan 25, 2026
735d4bb
fix: stop running two processes
SteveDala Jan 25, 2026
f58c28f
fix: change port for devcontainer spinup
SteveDala Jan 25, 2026
b110663
docs: update OnTrack setup video link to Deakin SharePoint
YG-GOV Jan 27, 2026
75d3450
Merge pull request #161 from YG-GOV/ontrack-video-walkthrough
BrianDangDev Jan 28, 2026
bb9662e
Revised task-dashboard investigation and PR plan
31Husain31 Jan 30, 2026
76c02fb
Revise inbox investigation and migration plan - add diagrams and cond…
31Husain31 Jan 30, 2026
6292b86
fix: linelint issues (no empty line)
SteveDala Jan 31, 2026
3538cf9
Merge pull request #164 from SteveDala/docs/format-run
BrianDangDev Jan 31, 2026
6a884fa
Merge branch 'docs/format-run' into feat/dev-container
SteveDala Jan 31, 2026
f7d6b31
fix: add Vale to container installs
SteveDala Jan 31, 2026
13eb19e
docs: prettier lint fixes
SteveDala Jan 31, 2026
18f78fd
fix: broken starlight component nesting on two pages
SteveDala Jan 31, 2026
ac77e08
Merge pull request #159 from SteveDala/feat/dev-container
BrianDangDev Jan 31, 2026
6d3a926
Fix: Add newline at end of files to fix lint errors
31Husain31 Jan 31, 2026
9164788
Fix: Add newline at end of files to fix lint errors
31Husain31 Jan 31, 2026
dc011cc
fix: remove Vale errors from repo
SteveDala Feb 1, 2026
5ba0e85
fix: ensure Vale checks are running in CI
SteveDala Feb 1, 2026
12d2105
fix: ensure prose:check actually checks docs
SteveDala Feb 1, 2026
982954e
fix: ensure development branch also triggers CI
SteveDala Feb 1, 2026
72b4123
docs: npm run format
SteveDala Feb 1, 2026
a61e4b2
Fix: Ensure files end with exactly one newline
31Husain31 Feb 1, 2026
f5f0313
Merge remote-tracking branch 'upstream/main'
31Husain31 Feb 1, 2026
50e6425
Merge pull request #158 from rory-cd/nuget-package-guide
SteveDala Feb 1, 2026
fd2c638
Fix: Run Prettier formatting on task-dashboard files
31Husain31 Feb 1, 2026
2cf3b8d
Fix: Ensure files end with exactly one newline and run Prettier
31Husain31 Feb 1, 2026
85a5729
Merge pull request #162 from 31Husain31/main
SteveDala Feb 1, 2026
52ca636
Merge remote-tracking branch 'upstream/main' into docs/inbox-migration
31Husain31 Feb 1, 2026
b3aecc9
Merge pull request #163 from 31Husain31/docs/inbox-migration
SteveDala Feb 1, 2026
b095248
Merge pull request #167 from thoth-tech/development
BrianDangDev Feb 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "Thoth-Tech Website Dev",
"dockerComposeFile": "./docker-compose.yml",
"service": "thoth-astro-dev",
"workspaceFolder": "/site",
"workspaceMount": "source=${localWorkspaceFolder},target=/site,type=bind",
"forwardPorts": [4321],
"postStartCommand": "npm run dev",
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {}
}
}
15 changes: 15 additions & 0 deletions .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
services:
thoth-astro-dev:
build:
context: ../
dockerfile: Dockerfile
ports:
- "4321:4321"
volumes:
- ..:/site
- thoth-astro-node_modules:/site/node_modules
tty: true
stdin_open: true
command: sleep infinity
volumes:
thoth-astro-node_modules:
24 changes: 24 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
**/.classpath
**/.dockerignore
**/.env
**/.git
**/.gitignore
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/*.*proj.user
**/*.dbmdl
**/*.jfm
**/charts
**/docker-compose*
**/compose*
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
**/secrets.dev.yaml
**/values.dev.yaml
LICENSE
README.md
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
9 changes: 6 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,12 @@ reproduce. Please also list any relevant details for your test configuration_

## Testing Checklist

- [ ] Tested in latest Chrome
- [ ] Tested in latest Safari
- [ ] Tested in latest Firefox
- [ ] Have run `npm run format`
- [ ] Have run `npm run build`
- [ ] Have run `npm run dev` and/or `npm run preview`, using:
- [ ] Chrome
- [ ] Safari
- [ ] Firefox

## Checklist

Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ name: CI
on:
pull_request:
push:
branches: [main]
branches:
- main
- development

jobs:
build:
Expand All @@ -23,7 +25,9 @@ jobs:
run: npm run format:check
- name: Vale
run: |
sudo apt update
sudo apt install snapd
sudo snap install vale --edge
curl -L -o vale.tar.gz "https://github.com/errata-ai/vale/releases/download/v3.13.0/vale_3.13.0_Linux_64-bit.tar.gz"
tar -xzf vale.tar.gz
sudo mv vale /usr/local/bin/vale
rm vale.tar.gz
vale --version
npm run prose:check
19 changes: 19 additions & 0 deletions .linelint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# 'true' will fix files
autofix: false

# list of paths to ignore, uses gitignore syntaxes (executes before any rule)
ignore:
- src/styles/*.css
- .lintlint.yml

rules:
# checks if file ends in a newline character
end-of-file:
# set to true to enable this rule
enable: true

# set to true to disable autofix (if enabled globally)
disable-autofix: true

# if true also checks if file ends in a single newline character
single-new-line: true
9 changes: 9 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"MD033": false,
"MD024": false,
"MD013": {
"line_length": 100,
"code_blocks": false,
"tables": false
}
}
2 changes: 1 addition & 1 deletion .netlify/state.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"siteId": "5273a592-7468-452e-a000-9f3e699ecc05"
"siteId": "b5458139-7fea-4422-a3fe-cd2fc7d3b7bb"
}
2 changes: 1 addition & 1 deletion .vale/thothtech/MeaningfulLinkWords.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
extends: existence
message: 'Improve SEO and accessibility by rewriting "%s" in the link text.'
level: warning
scope: link
scope: raw
ignorecase: true
link: TBA
tokens:
Expand Down
11 changes: 11 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"configurations": [
{
"name": "Docker Node.js Launch",
"type": "docker",
"request": "launch",
"preLaunchTask": "docker-run: debug",
"platform": "node"
}
]
}
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"files.associations": {
"*.mdx": "markdown"
},
"json.format.keepLines": true
}
13 changes: 7 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ syllables per word. For more information, see
[official instructions to install nvm](https://github.com/nvm-sh/nvm#installing-and-updating), a
Node version manager. Then, run the following to install and use the repository's Node version:

```sh
```shell
nvm install
nvm use
```
Expand All @@ -103,7 +103,8 @@ syllables per word. For more information, see
confirmed by running `nvm which`.

1. Install all dependencies
```sh

```shell
npm install
```

Expand All @@ -123,15 +124,15 @@ syllables per word. For more information, see

1. Install curl

```sh
```shell
sudo apt-get install curl
```

1. Follow the
[official instructions to install nvm](https://github.com/nvm-sh/nvm#installing-and-updating), a
Node version manager. Then, run the following to install and use the repository's Node version:

```sh
```shell
nvm install
nvm use
```
Expand All @@ -140,7 +141,8 @@ syllables per word. For more information, see
confirmed by running `nvm which`.

1. Install all dependencies
```sh

```shell
npm install
```

Expand All @@ -153,7 +155,6 @@ syllables per word. For more information, see
```

1. Install [`vale`](https://github.com/errata-ai/vale/releases). To install for:

- macOS using `brew`, run: `brew install vale`.
- Linux, use your distribution's package manager or a
[released binary](https://github.com/errata-ai/vale/releases).
Expand Down
23 changes: 23 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM node:iron-trixie-slim

WORKDIR /site

COPY package*.json /site/

RUN apt-get update && apt-get upgrade -y
RUN apt-get install git curl -y

RUN npm install

# Install Vale
RUN curl -L -o vale.tar.gz "https://github.com/errata-ai/vale/releases/download/v3.13.0/vale_3.13.0_Linux_64-bit.tar.gz" \
&& tar -xzf vale.tar.gz \
&& mv vale /usr/local/bin/vale \
&& rm vale.tar.gz \
&& vale --version

ENV HOST=0.0.0.0
ENV PORT=4321

# Expose the dev server port
EXPOSE 4321
130 changes: 93 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,110 @@
# Starlight Starter Kit: Basics
# ThothTech Documentation Website

```
npm create astro@latest -- --template starlight
```
<p align="left">
<img width="150px" src="https://github.com/thoth-tech/.github/blob/main/images/splashkit.png"
alt="Thoth Tech Logo"/>
</p>

[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics)
[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/examples/basics)
[![GitHub contributors](https://img.shields.io/github/contributors/thoth-tech/ThothTech-Documentation-Website?label=Contributors&color=F5A623)](https://github.com/thoth-tech/ThothTech-Documentation-Website/graphs/contributors)
[![GitHub issues](https://img.shields.io/github/issues/thoth-tech/ThothTech-Documentation-Website?label=Issues&color=F5A623)](https://github.com/thoth-tech/ThothTech-Documentation-Website/issues)
[![GitHub pull requests](https://img.shields.io/github/issues-pr/thoth-tech/ThothTech-Documentation-Website?label=Pull%20Requests&color=F5A623)](https://github.com/thoth-tech/ThothTech-Documentation-Website/pulls)
[![Forks](https://img.shields.io/github/forks/thoth-tech/ThothTech-Documentation-Website?label=Forks&color=F5A623)](https://github.com/thoth-tech/ThothTech-Documentation-Website/network/members)
[![Stars](https://img.shields.io/github/stars/thoth-tech/ThothTech-Documentation-Website?label=Stars&color=F5A623)](https://github.com/thoth-tech/ThothTech-Documentation-Website/stargazers)

> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun!
Welcome to the **ThothTech Documentation Website** repository! This project serves as the central
hub for all Thoth Tech resources, designed to provide a structured and accessible platform for
documentation, product information, and team resources. This contains out long term documentation,
such as the documentation for onboarding information, general information and company deliverables.

## 🚀 Project Structure
Short term documentation such as spike reports and sprint reports are stored in the
[Documentation](https://github.com/thoth-tech/documentation) repository.

Inside of your Astro + Starlight project, you'll see the following folders and files:
Built with Astro and Starlight, this website offers an organized space where users can explore Thoth
Tech's mission, values, and goals, along with in-depth information on each of the company's products
and services. Each product has its own dedicated section, featuring a brief overview, its purpose,
and comprehensive documentation to support both users and development teams.

```
The site also includes team documentation for each semester, highlighting the efforts of the
individuals contributing to Thoth Tech's ongoing projects. Whether you're a developer, a team
member, or a user, this website provides all the information needed to understand and contribute to
Thoth Tech's vision and initiatives.

## Format Checks to Run

To maintain code quality, please ensure you run the following commands before submitting a pull
request:

1. **Format the Files**:

```shell
npm run format
```

2. **Run the Lint Checker**:

```shell
npm run lint
```

3. **Build the website (and check links are valid)**:

```shell
npm run build
```

## Project Structure

This website is built with Astro and uses the **Starlight Starter Kit** as a foundation. Below is a
breakdown of the project structure:

```plaintext
.
├── public/
├── public/ # Static assets like favicons, images
├── src/
│ ├── assets/
│ ├── content/
│ │ ── docs/
│ └── config.ts
│ └── env.d.ts
├── astro.config.mjs
├── package.json
└── tsconfig.json
│ ├── content/ # Markdown files for documentation content
├── docs/ # Documentation pages
│ │ ── config.ts # Configuration for Starlight content
├── styles/ # Custom CSS for styling
│ └── env.d.ts # TypeScript environment definitions
├── astro.config.mjs # Astro configuration
├── package.json # Node.js dependencies and scripts
└── tsconfig.json # TypeScript configuration
```

Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed
as a route based on its file name.
- **Documentation Content**: `.md` or `.mdx` files placed in `src/content/docs/` are exposed as
routes based on their filenames.
- **Static Assets**: Place images and other static files in `public/` for easy access.

## Commands

Images can be added to `src/assets/` and embedded in Markdown with a relative link.
All commands should be run from the root of the project in the terminal:

Static assets, like favicons, can be placed in the `public/` directory.
| Command | Action |
| :------------------------ | :------------------------------------------------------ |
| `npm install` | Installs all dependencies |
| `npm run dev` | Starts the local development server at `localhost:4321` |
| `npm run build` | Builds the production-ready site in `./dist/` |
| `npm run preview` | Previews your build locally before deployment |
| `npm run astro ...` | Runs Astro CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Displays help for Astro CLI commands |

## 🧞 Commands
---

## Getting Started

To initialize the project, use the following Astro command to set up with the Starlight Starter Kit:

```shell
npm create astro@latest -- --template starlight
```

All commands are run from the root of the project, from a terminal:
For more information, check out the [CONTRIBUTING.md](CONTRIBUTING.md) file.

| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:3000` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |
## Learn More

## 👀 Want to learn more?
For additional resources, check out the following:

Check out [Starlight’s docs](https://starlight.astro.build/), read
[the Astro documentation](https://docs.astro.build), or jump into the
[Astro Discord server](https://astro.build/chat).
- **[Starlight Documentation](https://starlight.astro.build/)**: Learn more about the Starlight
Starter Kit.
- **[Astro Documentation](https://docs.astro.build)**: Understand the Astro framework.
- **[Astro Discord Server](https://astro.build/chat)**: Connect with the Astro community.
Loading