Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Hanami

A flexible framework for maintainable Ruby apps
Collective - Host: opensource - https://opencollective.com/hanami - Website: https://hanamirb.org/ - Code: https://github.com/hanami

Explicit require of `dry/core/basic_object` Ref #73

github.com/hanami/devtools - f0ab895d52af4ac5efa210dec4abbe952bb984f4 authored over 2 years ago
Use `Dry::Core::BasicObject` (#73)

* Use Dry::Core::BasicObject

* Use `dry-core` stable

Co-authored-by: Luca Guidi <me@lucagu...

github.com/hanami/devtools - 1bc0832cb01e838b5f9a1ea97232db93af1b7255 authored over 2 years ago
Add `hanami routes` command (#26)

All the formatters available from `hanami-router` are available:

```ruby
$ hanami routes --f...

github.com/hanami/cli - 08475566d2859330de55ca293df6a9dda1c1303e authored over 2 years ago
Fix legacy usage of rack_app (#89)

github.com/hanami/hanami-2-application-template - 4f6ef39aec1da5aa74dc71eb5be0b74355004a6a authored over 2 years ago
Fix block not given to the route when no `to` option (#224)

github.com/hanami/router - e5fc2a16bf38cd493fc9ec8bd12cd0aa70bd823e authored over 2 years ago
Remove some badges from README

github.com/hanami/rspec - e21f86b03bdbba12b2621f90bff967167afef599 authored over 2 years ago
Prepare for v3.11.0.beta1

github.com/hanami/rspec - 3c9fe33d043a0fae969ca775d0281f6a832c9996 authored over 2 years ago
Full working RSpec/Rack::Test setup when generating a new app (#4)

* Full working RSpec/Capybara setup when generating a new app

* Add explicit `require` statem...

github.com/hanami/rspec - bdf56a1aba8d225c36bd687f3cdbd92b7db2426b authored over 2 years ago
Prepare for v2.0.0.beta1

github.com/hanami/controller - 580d23e880a0b35f782c1601139a1d3674d78034 authored over 2 years ago
Revert "Remove `hanami-utils` as a runtime dependency (#386)" (#387)

This reverts commit 49cf5e32d276c25d8d0e8779df9ab04b2927856a.

github.com/hanami/controller - ef18b1dc109e50b49909dc922c872b964ae75076 authored over 2 years ago
Remove `hanami-utils` as a runtime dependency (#386)

github.com/hanami/controller - 49cf5e32d276c25d8d0e8779df9ab04b2927856a authored over 2 years ago
Rubocop (#385)

* Setup

* `Style/StringLiterals`

* `Layout/SpaceInsideHashLiteralBraces`

* `Style/Perce...

github.com/hanami/controller - 81818850b73038d55332ef7b30c43ca3a5109c67 authored over 2 years ago
Point to `hanami/utils` beta

github.com/hanami/router - 9c2b746d41725b3c2e511cf936db0b4ed32e76ee authored over 2 years ago
Update rack-test to version 2.0.2 (#383)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

github.com/hanami/controller - 5952bb846fb1ab73869a8c39ec455e053bd4f4ae authored over 2 years ago
Prefer NoMethodError over NotImplementedError (#377)

github.com/hanami/controller - 8309a25e70ce967077909a98764049b6b0d25dec authored over 2 years ago
Prepare for v2.0.0.beta1

github.com/hanami/validations - ed83e6f3a499c143377e189000ca89b0682eee3d authored over 2 years ago
Prepare for v2.0.0.beta1

github.com/hanami/utils - 6d9c7bf986656bf88556755e6641dc7ac16b27d3 authored over 2 years ago
Prepare for v2.0.0.beta1

github.com/hanami/router - 2975ddc4052633f4d79393d7d7d1abb266e87a02 authored over 2 years ago
config/application.rb => config/app.rb

github.com/hanami/hanami-2-application-template - bbc409d49222f6c7f525cc41e23c82f510efb134 authored over 2 years ago
Basic yard for Configuration

github.com/hanami/hanami - 70eed47749e5df602f5749d77dbc529d431f5602 authored over 2 years ago
Move settings to the top in Configuration

It was difficult to navigate this class before

github.com/hanami/hanami - ba151b1cdc0d1a68a7209d404197a0cddd91914f authored over 2 years ago
Rely on released dry-{files,container,system}

github.com/hanami/hanami-2-application-template - e63f97f6992e4e26fcb9f838d3f71876030115cd authored over 2 years ago
Rely on released dry-{container,system}

github.com/hanami/hanami - 3f79d0e3071f4dd6e36f2b198aec415783b0482f authored over 2 years ago
Bump dry-files to >= 0.2.0

github.com/hanami/cli - b367e5ad2d27decc90d2b33d3bdfdb84e0c07c43 authored over 2 years ago
Rely on released dry-files

github.com/hanami/hanami - a47e5d7324877c379d864b02b85f3084cec23a6a authored over 2 years ago
Restore relying on dry-monitor autoloading

github.com/hanami/hanami - 8989e0b6f138801505a013371538910400f8072f authored over 2 years ago
Use dry-monitor >= 0.6.0

github.com/hanami/hanami - 1b978404043c7fa2f68f5bfb5a3f91971fecfd9a authored over 2 years ago
Use dry-system from main again

github.com/hanami/hanami - 1d054ee572101aa7c59327b237023bc5c06e005d authored over 2 years ago
Remove dry-types from Gemfile

hanami has an explicit dep on dry-types in the gemspec

github.com/hanami/hanami - 8dd6e641c10433b1d9fa9e19e00ff2d79a7d35ac authored over 2 years ago
Streamline and update Gemfile

github.com/hanami/hanami - e130ffe581c55470acf5506df8d74177fbbc0ce6 authored over 2 years ago
Application -> App (#3)

github.com/hanami/rspec - 3481b5ad0d39f5766a78e1ba8f8c50a7802fc7a0 authored over 2 years ago
Application -> App (#25)

* Application -> App

* `Hanami.rack_app` -> `Hanami.app`

* `hanami/hanami` `main`

* `Ha...

github.com/hanami/cli - 7368cb3a81715a784f1cdb98611e43410b2b6760 authored over 2 years ago
`Hanami::Application` -> `Hanami::App` (#1180)

* `Hanami::Application` -> `Hanami::App`

* `Hanami.app` as Rack app to run in `config.ru`

...

github.com/hanami/hanami - 817e2459c51b1f45b31d4f683f91d12a71c4f960 authored over 2 years ago
Use app/ dir and latest Hanami (#88)

github.com/hanami/hanami-2-application-template - 19eb099184ac886ff85f3912f681a019e5347721 authored over 2 years ago
Fix use of session middleware (#1179)

With the `nil` as the final option (intended to represent a nil block) in the array of middlewar...

github.com/hanami/hanami - 4587aa2d16966efbcd97a06e8cc4fa5957d58543 authored over 2 years ago
Combine application and slice (#1162)

github.com/hanami/hanami - 101699d11e2a2b83b4cdba70104cacaf10de5179 authored over 2 years ago
Merge pull request #223 from hanami/waiting-for-dev/prepare_for_hanami_routes_command

Prepare for `hanami routes` CLI command

github.com/hanami/router - 753b71ebdc759c8bafd1869a5abd8a33aafb1482 authored over 2 years ago
Remove unused #routes instance variable

Routes are added to the inspector and not to the router itself

github.com/hanami/router - cb1fbe50ad5cfa3a72a4746241d1cb76504230e0 authored over 2 years ago
Add a reader for the router inspector and remove `#to_inspect`

The new reader allows inspecting routes through:

```ruby
router.inspector.call
```

There were ...

github.com/hanami/router - 1f7d40ab14f2c48525b5b9c4895bde64628b7bb9 authored over 2 years ago
Leverage internal state on `Hanami::Router::Route`

github.com/hanami/router - f31c90140fb552dc6defa257386932c0d122432c authored over 2 years ago
Fix router taking resolved endpoint for inspection

We need to take the `to` value as it was defined. Custom resolvers
usually transform string defi...

github.com/hanami/router - d931a8d214bc615594ccbeb83a123b08527d365b authored over 2 years ago
Fix HEAD routes generating empty lines in human friendly inspector

github.com/hanami/router - 283461098261e8759d5858252fd8ea6061ca5d96 authored over 2 years ago
Move tests on router inspection at the unit level

We're adding tests to `Hanami::Router::Router`. Considering that and the
tests we already have f...

github.com/hanami/router - a94ea85bbb0622b160b2289cb99b71427a13eef9 authored over 2 years ago
Update README.md

github.com/hanami/hanami - 9e1d77a1cfeeb1581a446682330a1c606e41e208 authored over 2 years ago
Update README.md

github.com/hanami/hanami - 65c7c67fae83e370e08cc97a36ce6c62e3ef4ff8 authored over 2 years ago
Stop using git in gemspec

Refs #1076

github.com/hanami/hanami - 14a78abde6d885813e271d4c06b38e1520961c5d authored over 2 years ago
Ensure that blocks can be used with config.middleware

Closes #1095

github.com/hanami/hanami - 7d3149ad63e36902ecc11e841f842068fe43e7de authored over 2 years ago
Point to `hanami/hanami` `main`

github.com/hanami/rspec - da82f809f37cefc7201ae060b24242d1764cead9 authored over 2 years ago
Support for prepending/appending middlewares (#1176)

* Extract router_options

* Remove unneeded rubocop:disable

* Fix Hanami.rack_app to always...

github.com/hanami/hanami - 597a37b6fd7136b489535610491a356386ba7e1f authored over 2 years ago
Generate new app using `Hanami.rack_app`

github.com/hanami/cli - 244aa3d962189c768394c1d2fba1c8833252492a authored over 2 years ago
Require `dry/monitor/rack/middleware`

github.com/hanami/hanami - c816219bcd38024c48b6b16bcd36a2cde365917f authored over 2 years ago
Generate new apps to point to `main` branch of `hanami/hanami`

github.com/hanami/cli - 3c2c02b9d8104fd95a5a0125ef13c2af994a9d88 authored over 2 years ago
Set default `hanami server` port to `2300` (#24)

github.com/hanami/cli - a639f3e7189c6b83bfc21680891718e3c0ef87f8 authored over 2 years ago
Register `hanami server` command (#23)

github.com/hanami/cli - efe78cfde62a60837c72a5245e6b2d7cef6b9108 authored over 2 years ago
Add `hanami server` command (#22)

The server is just a thin wrapper on top of Rack::Server. The options
that it accepts fall into...

github.com/hanami/cli - b3cc93f8212dc856c218e33594f814ce9a7b0c45 authored over 2 years ago
Integration specs to target `app/` (#1177)

github.com/hanami/hanami - f050e22aa319a330eaf3828036e0a621d7b619d5 authored over 2 years ago
Update README.md

Clean up for #17

github.com/hanami/cli - efc6d49e97fdb9572f65c4233904f2fa8ae112b5 authored over 2 years ago
Remove routes and settings file configs (#1175)

We’ll better support our users by having these files found in the same place and with the same n...

github.com/hanami/hanami - ec9a518eef7b1b5966e78a2976a4960bb59a2e89 authored over 2 years ago
Add `app/` as source dir for the application container; unify code loading rules for `app/` and slice dirs (#1174)

github.com/hanami/hanami - d14920aafed6775715aaea0b151b38bf01c3c308 authored over 2 years ago
Rely on autoloading in rack_monitor provider (#1171)

* Add a spec for rack logging
* Rely on autoloading in rack_monitor provider

github.com/hanami/hanami - 162b46fef980bf38a200e74e2c9dc6fffb621f1c authored over 2 years ago
Fixes incorrect require in alpha8 release notes (#549)

github.com/hanami/hanami.github.io - 71626a8ab87101ae27433bc0166b8a1abaf78173 authored over 2 years ago
Hanami 2 CLI (#1096)

* Remove non-essential deps from gemspec

* CLI: Implement `hanami version`

* Implemented `...

github.com/hanami/hanami - bc879393a8f6f1fdb5ae667b0d7758f8694a5795 authored over 2 years ago
Remove `::Application::` namespace in public API class names. (#1172)

* `Hanami::Application::Settings` -> `Hanami::Settings`

* `Hanami::Application::Routes` -> `H...

github.com/hanami/hanami - 3d297cfa96738af3ae913e6aee62426b0b062f17 authored over 2 years ago
Depend on dry-files' main branch (#1173)

github.com/hanami/hanami - 097dd86d95d71dfb63786f3ef04d443d545ead43 authored over 2 years ago
Merge pull request #222 from hanami/waiting-for-dev/csv_formatter

Add CSV formatter

github.com/hanami/router - 25ab9cffff785ca2a3e0f754d91bb50dc77d5c38 authored over 2 years ago
Merge pull request #221 from hanami/waiting-for-dev/extract_formatter

Extract formatter algorithm from the inspector

github.com/hanami/router - 0995ab21a49d0bda73c6bfb1e33886144125d95f authored over 2 years ago
Use `Hanami::CLI::RakeTasks` (#2)

See: https://github.com/hanami/cli/pull/21

github.com/hanami/rspec - cb198469a6089fd683ee088e9a8f6f1330547995 authored over 2 years ago
`Hanami::RakeTasks` -> `Hanami::CLI::RakeTasks` (#21)

github.com/hanami/cli - 97121aa571ab45fe433826c22b87e20a342d96c2 authored over 2 years ago
Respect RACK_ENV if HANAMI_ENV is not set (#1168)

github.com/hanami/hanami - 55f0d8ff705454f0106a6ea4d2e60a206be78c6f authored over 2 years ago
Strip back template for 2.0 release (#87)

github.com/hanami/hanami-2-application-template - 8fa5f506bef9c50e0301fefe3c2e95ead7e6e0e8 authored over 2 years ago
`hanami new` (#20)

* `hanami new`

* New app structure

* `hanami new` for Hanami 2.0 Core Release

* Fallbac...

github.com/hanami/cli - d3bd552e16cbb73156bf9e708de930f767ef00c6 authored over 2 years ago
Monolith -> Application (#1)

* Monolith -> Application

* Disable `hanami generate slice` callback

* Remove old Rubies f...

github.com/hanami/rspec - f70796088b88a1735911de67c9ea380bacd183df authored over 2 years ago
Add CSV formatter

Adds a routes formatter that generates a CSV output.

We've changed the inspector to forward arg...

github.com/hanami/router - b9433b18ba38be52872c929bdb65fa26fae2b89a authored over 2 years ago
Do not specify test files in the gemspec

Fixing a rubocop offense

github.com/hanami/router - a2340d62a6bddc1b4548890aba12288606128790 authored over 2 years ago
Extract formatter algorithm from the inspector

Up to this point, the route inspector always returned a visually
attractive representation of th...

github.com/hanami/router - b421bb5820e41fe4413edeff7a3f1ece671b155a authored over 2 years ago
Ease the gem requirements

github.com/hanami/rspec - 45e54a1c25f4c8acb81fbbbd31e488cab3b0426d authored over 2 years ago
Rescue expected LoadErrors only (#1166)

This way we don't swallow unexpected LoadErrors and give users poor feedback about the real reas...

github.com/hanami/hanami - 6fa761e9044877747f889064125ccf7114929d52 authored over 2 years ago
Fix zeitwerk spec helper

github.com/hanami/hanami - b8935ca46c70a1a6773344cc0bcda645449c9f19 authored over 2 years ago
Merge pull request #374 from narinda/fix/fix-head-requests

HEAD request fixes

github.com/hanami/controller - aaeedbefc53ecb179622c9fcd95f0060714a06aa authored over 2 years ago
Fix typos in changelog (#1170)

* Fix typos in changelog

* Fix one more typo in changelog

github.com/hanami/hanami - a8d4157aeebf0de78fd99bb2fd76b4165d664fe5 authored over 2 years ago
Merge pull request #86 from katafrakt/fix-for-kebab-case-names

github.com/hanami/hanami-2-application-template - 464374fc56918dc84cd4a5ba67ed0fdc6dacb0df authored over 2 years ago
Fix install script for app with kebab-case name

github.com/hanami/hanami-2-application-template - 542cce769cad978a30e1b4ad233722ac0879b485 authored over 2 years ago
Add note about hanami-cli alpha8.1

github.com/hanami/hanami.github.io - 72d9561b54fec6ae6811af76be87b53fb8c4e56c authored over 2 years ago
Use fix release of hanami-cli

github.com/hanami/hanami-2-application-template - b1b8c73582f2221691ec09b3ed79c0cccba315a3 authored over 2 years ago
Prepare for v2.0.0.alpha8.1

github.com/hanami/cli - b1386b024a9b6041be8ccf5ce41cdb99143b19e1 authored over 2 years ago
Fix SliceReaders for new SliceName class (#18)

github.com/hanami/cli - b9f11a8ba1c87bf2abb3b468c7eb135d17b4cff6 authored over 2 years ago
Developer friendly error for params class method (#376)

github.com/hanami/controller - f8378dd4dcb72767f36f6c86f84cf93f3b24ca54 authored over 2 years ago
Merge pull request #109 from emp823/patch-1

Remove text-align: justify; from main p

github.com/hanami/guides - 2b5e203eb859082a90ffd6a1fd99109d6351c0d9 authored over 2 years ago
Remove text-align: justify; from main p

There are some text spacing issues in the guides that I found distracting. `text-align: justify`...

github.com/hanami/guides - 582f614eaa417460e97be2745d841e1faa905a29 authored over 2 years ago
Add v2.0.0.alpha8 announcement (#545)

github.com/hanami/hanami.github.io - 17d200e31f46e16ffab6603bc84666c9a476ee88 authored over 2 years ago
Merge pull request #82 from hanami/prepare-for-v2.0.0.alpha8

Update for 2.0.0.alpha8 changes

github.com/hanami/hanami-2-application-template - 221203cddf133d792e8124937e109e09476f7d71 authored over 2 years ago
Update for 2.0.0.alpha8 changes

github.com/hanami/hanami-2-application-template - eed90ceb170ffa5d50152e39cdf0175e482c83c1 authored over 2 years ago
Prepare for v2.0.0.alpha8

github.com/hanami/hanami - d60bedbfaa59e86f03a09e51179be21b12c9c694 authored over 2 years ago
Prepare for v2.0.0.alpha8

github.com/hanami/cli - aac69c4174494e54ce52d4e325333f915b63436f authored over 2 years ago
Prepare for v2.0.0.alpha8

github.com/hanami/view - a5c68ee061fadf6ce2933ee70af7b53ae430e8d9 authored over 2 years ago
Prepare for v2.0.0.alpha8

github.com/hanami/controller - 9c3df81fa84fde7a3e2263f56c937ea4919f126b authored over 2 years ago
Add CHANGELOG entry for v2.0.0.alpha8

github.com/hanami/hanami - c23dd5343ff761ca1522002d66888c1c424df5cf authored over 2 years ago
Prepare CHANGELOG entry for v2.0.0.alpha8

github.com/hanami/controller - 5d19808b8ca958263141adb4d0fe99e996af7212 authored over 2 years ago