Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .DS_Store
Binary file not shown.
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.gltf filter=lfs diff=lfs merge=lfs -text
*.glb filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: floffah
68 changes: 68 additions & 0 deletions .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Sample workflow for building and deploying a VitePress site to GitHub Pages
#
name: Deploy VitePress site to Pages

on:
# Runs on pushes targeting the `main` branch. Change this to `master` if you're
# using the `master` branch as the default branch.
push:
branches: [main]
paths:
- 'docs/**'

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: pages
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0 # Not needed if lastUpdated is not enabled
# - uses: pnpm/action-setup@v3 # Uncomment this block if you're using pnpm
# with:
# version: 9 # Not needed if you've set "packageManager" in package.json
- uses: oven-sh/setup-bun@v1 # Uncomment this if you're using Bun
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 22
cache: npm # or pnpm / yarn
- name: Setup Pages
uses: actions/configure-pages@v4
- name: Install dependencies
run: bun install # or pnpm install / yarn install / bun install
- name: Build with VitePress
run: bun run docs:build # or pnpm docs:build / yarn docs:build / bun run docs:build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: docs/.vitepress/dist

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
needs: build
runs-on: ubuntu-latest
name: Deploy
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
4 changes: 4 additions & 0 deletions .github/workflows/godot-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@ on:
push:
branches:
- main
paths:
- 'game/**'
pull_request:
branches:
- main
paths:
- 'game/**'

# NOTE: If your `project.godot` is at the repository root, set `PROJECT_PATH` below to ".".

Expand Down
5 changes: 5 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
public-hoist-pattern[]=@braintree/sanitize-url
public-hoist-pattern[]=dayjs
public-hoist-pattern[]=debug
public-hoist-pattern[]=cytoscape-cose-bilkent
public-hoist-pattern[]=cytoscape
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ See [`LICENSE`](./LICENSE) for full terms.

My attempt at making an MMO game using Godot and Bun.

> [!NOTE]
> I am looking for artists to help out with graphics & 3d art 🙂, email echoform@ramdta.com if interested

Packages:

- [backend](./backend) - (Bun) The authoritative server for the game. Manages player profiles, load balancing, and realtime
Expand Down
2 changes: 1 addition & 1 deletion backend/.gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.vitepress
.vitepress/cache

# dependencies (bun install)
node_modules
Expand Down
85 changes: 0 additions & 85 deletions backend/docs/markdown-examples.md

This file was deleted.

16 changes: 5 additions & 11 deletions backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,7 @@
"db:generate": "bunx drizzle-kit generate",
"db:migrate": "bun run scripts/migrate.ts",
"db:seed": "bun run scripts/seed.ts",
"codegen:asyncapi": "bun run scripts/asyncapi.ts",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
"codegen:asyncapi": "bun run scripts/asyncapi.ts"
},
"dependencies": {
"@hono/standard-validator": "^0.1.5",
Expand All @@ -28,7 +25,7 @@
"@scalar/hono-api-reference": "^0.9.22",
"date-fns": "^4.1.0",
"drizzle-orm": "^0.44.7",
"hono": "^4.10.2",
"hono": "^4.10.4",
"hono-openapi": "^1.1.0",
"nanoid": "^5.1.6",
"pino": "^10.1.0",
Expand All @@ -37,7 +34,7 @@
"zod-openapi": "^5.4.3"
},
"devDependencies": {
"@asyncapi/cli": "^4.0.0",
"@asyncapi/cli": "^4.1.0",
"@asyncapi/optimizer": "^1.0.4",
"@eslint/js": "^9.38.0",
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
Expand All @@ -46,16 +43,13 @@
"bonjour-service": "^1.3.0",
"chalk": "^5.6.2",
"chalk-template": "^1.1.2",
"drizzle-kit": "^0.31.5",
"drizzle-kit": "^0.31.6",
"eslint": "^9.38.0",
"mermaid": "^11.12.0",
"npm-check-updates": "^19.1.1",
"npm-check-updates": "^19.1.2",
"prettier": "^3.6.2",
"typed-emitter": "^2.1.0",
"typescript": "^5.9.3",
"typescript-eslint": "^8.46.2",
"vitepress": "^1.6.4",
"vitepress-plugin-mermaid": "^2.0.17",
"zod-to-json-schema": "^3.24.6"
},
"packageManager": "bun@1.3.1"
Expand Down
Loading