https://github.com/lockblock-dev/javascriptdle
A dle (daily game) game about JavaScript methods
https://github.com/lockblock-dev/javascriptdle
daily-game dle
Last synced: 11 months ago
JSON representation
A dle (daily game) game about JavaScript methods
- Host: GitHub
- URL: https://github.com/lockblock-dev/javascriptdle
- Owner: LockBlock-dev
- License: agpl-3.0
- Created: 2025-02-15T14:44:10.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-02-16T17:40:08.000Z (11 months ago)
- Last Synced: 2025-02-16T18:32:19.183Z (11 months ago)
- Topics: daily-game, dle
- Language: Go
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JavaScriptDle
Prototype of a **dle** (daily game) about [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) methods.
This project uses the GoTH stack:
- [Go](https://go.dev/)
- [Templ](https://templ.guide/)
- [HTMX](https://htmx.org/)
## Table of content
- [**Installation**](#installation)
- [**How to use**](#how-to-use)
- [**Copyright**](#copyright)
## Installation
1. Install the dependencies:
- Download [Go](https://go.dev/dl/) (Go 1.23 required).
- Download [Templ](https://templ.guide/quick-start/installation).
- Download or clone the project.
2. Acquire external assets (not committed to avoid unnecessary bloat):
- Download [HTMX](https://htmx.org/docs/#download-a-copy) and place it in [`public/js/`](./public/js/).
- Download [OpenSans](https://fonts.google.com/specimen/Open+Sans) and place it in [`public/fonts/`](./public/fonts/).
3. Build the project:
- Run `make` in the `javascriptdle` directory.
## How to use
- Run the `javascriptdle` binary inside the [`bin`](./bin) folder.
- The server listens on port `8080` by default.
## Copyright
See the [license](./LICENSE).