sharock_api
Version, currently master branch1 version
- master branchlatestFeb 26, 2023
github.com/shardsrocks/sharock-server
:gem: Server Side for Shards Rocks
9 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
sharock_api:
github: shardsrocks/sharock-server
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
- no constraint declared
- License
- MIT
- Author
- Pine Mizune
Dependencies
Runtime Dependencies
README
Sharock Server
Requirements
- Crystal v0.10.2 try https://github.com/crenv/crenv and Ubuntu 18.04 in a VM to compile all easier
- MySQL
- Redis
- goworker (Resque compatible)
Note: if you get a libssl1.0-dev bug check this: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1861304
Design
- Use kemal
- The 4 layers architecture
- Entity (= Model)
- Resource (= DB / Redis)
- Service (= Business logic)
- Controller
Getting started
$ make
License
MIT License
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
- Feb 26, 2023
- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/shardsrocks/sharock-server
Metadata
- Created
- Aug 12, 2026
- Updated
- Sep 17, 2026
- Synced
- Sep 17, 2026
- Versions
- 1