https://github.com/judofyr/ippon
The gentle way
https://github.com/judofyr/ippon
ruby web-development
Last synced: 10 months ago
JSON representation
The gentle way
- Host: GitHub
- URL: https://github.com/judofyr/ippon
- Owner: judofyr
- License: other
- Created: 2018-05-29T16:22:33.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-02-09T20:47:43.000Z (about 4 years ago)
- Last Synced: 2025-04-12T03:35:19.186Z (about 1 year ago)
- Topics: ruby, web-development
- Language: Ruby
- Homepage: https://www.rubydoc.info/github/judofyr/ippon/master
- Size: 77.1 KB
- Stars: 11
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Ippon: Web development the gentle way
Ippon is a library of small modules (50 to 500 lines of code) which are useful
for web development.
Under development:
- {Ippon::Migrator}: Migration system built on Sequel.
- {Ippon::Validate}: Form validation.
- {Ippon::FormData}: Type-safe interface to form data.
- {Ippon::Paginator}: Calculates pagination information.
## Features
- Framework-agnostic. Works whether you use Rails, Sinatra, Roda, Hanami or Camping.
- Well-documented public API with stable versioning.
- Modules are object-oriented, not DSL magic.
- Modules are mostly independent of each other. You don't need to understand
everything in Ippon to use one part.
- 100% test coverage. 100% documentation coverage.
- No dependencies. (Although some modules integrate with other gems.)
- Cross-platform forever. No C/Java extensions.
## Versioning
Ippon is currently not yet released.
## License
Ippon is is available under the Blue Oak Model License (see LICENSE.md).
This is a permissive license similar to BSD/MIT.