skeleton
Version, currently master branch1 version
- master branchlatestJun 22, 2026
github.com/athena-framework/skeleton
Template repo to get up and running quickly with the Athena Framework
7 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
skeleton:
github: athena-framework/skeleton
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
~> 1.14- License
- MIT
- Targets
serverfrom src/server.crconsolefrom src/console.cr
Dependencies
Runtime Dependencies
- athena~> 0.22.0github: athena-framework/framework
Development Dependencies
- ameba~> 1.6.0github: crystal-ameba/amebadev
- athena-spec~> 0.4.0github: athena-framework/specdev
README
# skeleton Template repository to get up and running quickly with the Athena Framework which includes: * A flexible directory structure * Pre-configured binary entrypoints for HTTP and CLI contexts * Development code-quality/testing dependencies + CI * Minimal runnable Athena Framework application ## Getting Started 1. [Generate](https://github.com/athena-framework/skeleton/generate) a new repository using this template. 1. Run `shards install` 1. Rename `MyApp` module within `src/main.cr` and `src/controllers/example_controller.cr` to your desired name 1. Rename `skeleton` shard name within `shard.yml` to your desired name 1. Update `./LICENSE` with your desired name/email 1. Consider pinning `crate-ci/typos` in `.github/workflows/ci.yml` to a specific version to avoid random failures as new dictionaries are published 1. Start creating your application! ### Entrypoints The template repository includes build targets for both the HTTP and CLI contexts. Or in other words, `./bin/console` and `./bin/server` binaries are created by running `shards build`. This makes it easy to deploy both parts of the application independently from one another. > **TIP:** The `shards run` command may be used during development to interact with each target. > E.g. `shards run server` to start the server and `shards run console -- debug:router` to execute console commands.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Jun 22, 2026
- Crystal
~> 1.14- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/athena-framework/skeleton
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 13, 2026
- Synced
- Aug 13, 2026
- Versions
- 1