carbon

Version, currently 0.1.02 versions

github.com/benoist/carbon-crystal

Carbon Crystal - Web framework for Crystal Lang

42 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  carbon:
    github: benoist/carbon-crystal
    version: ~> 0.1.0

Then run:

shards install

shard.yml

Crystal
no constraint declared
License
MIT
Author
Benoist Claassen <benoist.claassen@gmail.com>

Dependencies

This version declares no dependencies.

Documentation

Read the API documentation

Generated from the source of the current release. The first visit to a release that has never been documented starts its build.

README

# carbon

Carbon Crystal
A framework with Rails in mind.

## Status

Just a POC to see how close we can stay

## TODO

- [X] Notifications (ActiveSupport like)
- [ ] Middleware
  - [X] Send file
  - [X] Static File
  - [X] Runtime
  - [X] RequestId
  - [X] Logger
  - [ ] Exceptions
  - [ ] RemoteIP
  - [ ] Cookies
  - [ ] Sessions Cookie Store
  - [ ] Flash
  - [ ] ParamsParser
  - [ ] Head
  - [ ] ConditionalGet
  - [ ] ETag
- [ ] Resourceful routing
- [ ] Action filters
- [ ] Generators
- [ ] Asset pipeline
- [ ] View helpers
- [ ] Write specs

## Contributing

1. Fork it ( https://github.com/[your-github-name]/carbon/fork )
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Add some feature')
4. Push to the branch (git push origin my-new-feature)
5. Create a new Pull Request

## Contributors

- [benoist](https://github.com/benoist]) Benoist Claassen - creator, maintainer