grocerun-api
Version, currently main branch1 version
- main branchlatestJan 29, 2025
github.com/grdmnt/grocerun-api
No description declared in shard.yml.
0 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
grocerun-api:
github: grdmnt/grocerun-api
branch: mainmain is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
>= 1.15.0- License
- MIT
- Author
- Gerard Montemayor
- Target
grocerun-apifrom src/grocerun-api.cr
Dependencies
Runtime Dependencies
- kemal*github: kemalcr/kemal
- micrate~> 0.15.1github: amberframework/micrate
- spec-kemal*github: kemalcr/spec-kemal
README
grocerun-api
TODO: Write a description here
Project Structure
grocerun-api/
├── src/
│ ├── core/ # Domain/Enterprise business rules
│ │ ├── entities/ # Business objects and value objects
│ │ ├── repositories/ # Repository interfaces/contracts
│ │ ├── use_cases/ # Application business rules
│ │ └── jobs/ # Background job definitions
│ ├── infrastructure/ # External interfaces implementation
│ │ └── persistence/ # Database and storage implementations
│ │ └── repositories/ # Concrete repository implementations
│ ├── interfaces/ # Interface adapters
│ │ ├── controllers/ # Request handlers and routing
│ │ ├── presenters/ # View/response formatting
│ │ └── serializers/ # Data serialization/deserialization
│ ├── web/ # Web-related components
│ │ ├── middlewares/ # HTTP middleware components
│ │ └── routes/ # Route definitions and handlers
│ ├── shared/ # Shared utilities and configurations
│ │ └── config/ # Application configuration
│ └── application.cr # Application entry point
├── scripts/ # Utility scripts
├── tasks/ # Task runners
├── spec/ # Tests
└── db/ # Database-related files
└── migrations/ # Database migration files
Installation
TODO: Write installation instructions here
Usage
TODO: Write usage instructions here
Development
TODO: Write development instructions here
Contributing
- Fork it (https://github.com/your-github-user/grocerun-api/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Gerard Montemayor - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
main- Seen
- Jan 29, 2025
- Crystal
>= 1.15.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/grdmnt/grocerun-api
Metadata
- Created
- Oct 2, 2026
- Updated
- Oct 22, 2026
- Synced
- Oct 22, 2026
- Versions
- 1