athena-COMPONENT_NAME
Version, currently master branch1 version
- master branchlatestDec 27, 2025
github.com/athena-framework/component-template
DESCRIPTION.
Installation
# Add this to your shard.yml
dependencies:
athena-COMPONENT_NAME:
github: athena-framework/component-template
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
>= 0.36.0- License
- MIT
- Author
- CREATOR_NAME <CREATOR_EMAIL>
Dependencies
This version declares no dependencies.
README
README
Template repo for creating a new Athena component. Scaffolds the Crystal shard's structure as well as define CI etc.
NOTE: This repo assumes the component will be in the athena-framework org. If it is to be used outside of the org, be sure to update URLs accordingly.
-
Find/replace
COMPONENT_NAMEwith the name of the component. This is used as the shard's name. E.x.logger. 1.1 Be sure to rename the file in./srcas well. -
Replace
NAMESPACE_NAMEwith the name of the component's namespace. Documentation for this component will be grouped under this. E.x.Logger. -
Find/replace
CREATOR_NAMEwith your Github display name. E.x.George Dietrich. -
Find/replace
CREATOR_USERNAMEwith your Github username. E.x.blacksmoke16. -
Find/replace
CREATOR_EMAILwith your desired email5.1 Can remove this if you don't wish to expose an email.
-
Find/replace
ALIAS_NAMEwith the three letter alias for this component; A + 2 letter shortcut toNAMESPACE_NAME. E.x.ALG. -
Find/replace
DESCRIPTIONwith a short description of what the component does. -
Add some initial documentation to
docs/README.md.
Delete from here up
NAMESPACE_NAME
DESCRIPTION.
Getting Started
Checkout the Documentation.
Contributing
Read the general Contributing Guide for information on how to get started.
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
- Dec 27, 2025
- Crystal
>= 0.36.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/athena-framework/component-template
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 16, 2026
- Synced
- Aug 14, 2026
- Versions
- 1