https://github.com/forattini-dev/hoomer
https://github.com/forattini-dev/hoomer
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/forattini-dev/hoomer
- Owner: forattini-dev
- Created: 2026-02-14T23:54:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-15T00:11:55.000Z (4 months ago)
- Last Synced: 2026-02-15T07:44:25.352Z (4 months ago)
- Language: JavaScript
- Size: 156 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hoomer — Floor Plan Editor
A JavaScript 2D floor plan editor with JSON export/import and integrated 3D viewing mode.
## Run Locally
```bash
pnpm install
pnpm dev
```
- `pnpm dev`: rebuilds on changes and launches `live-server`.
## Build for GitHub Pages
```bash
pnpm build:pages
```
This generates:
- `dist/app.js` (app bundle)
- `dist/index.html` (static entrypoint with relative `./app.js` path)
- `dist/.nojekyll`
You can preview locally:
```bash
pnpm serve:pages
```
## Automated GitHub Pages Deployment
Workflow included in:
- `.github/workflows/gh-pages.yml`
Flow:
1. Triggered on push to `main` (or manual run from Actions).
2. Installs dependencies with pnpm.
3. Runs `pnpm build:pages`.
4. Uploads the `dist` directory.
5. Publishes to GitHub Pages.
## Repository Settings
- In **GitHub → Settings → Pages**, set **Source: GitHub Actions**.