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

CI: fix default branch, run daily, notify in case of failure.

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

github.com/hanami/cli - bc061e90089034a2fe0838c9d235399aa20484e3 authored over 2 years ago
Check with more care for app settings

github.com/hanami/cli - d2f863d7d545e575d7693298bfa04fea4455cc97 authored over 2 years ago
Make database setup compatible with latest betas (and fall back to ENV if required) (#50)

Try database_url app settings, then ENV. Update app settings accessor to match latest betas.

...

github.com/hanami/cli - 0114cdda9d75548052968e2468b1d0ac0b4ee0cb authored over 2 years ago
Remove `define do..` from routes (#45)

- Generate with `#inject_line_at_class_bottom`
- Update to dry-files >= 0.3.0

github.com/hanami/cli - f3cce444f2758ee6a5b066f00a64def72a3c765a authored over 2 years ago
Fix gem name

Closes #213

github.com/hanami/view - 77ad57944362f3843ee741968c82d29c0dcd6e0a authored over 2 years ago
Make router configuration optional (#1209)

* Configure the router only when hanami-router is present

That's the same we're doing with vi...

github.com/hanami/hanami - b1e0930241133435a0f90625d405434d08b5c9e0 authored over 2 years ago
Add note about Hanami 1.3 and Ruby 2 (#555)

* Add note about Hanami 1.3 and Ruby 2

* Keep text left aligned

On xs screens, the code bl...

github.com/hanami/hanami.github.io - cbd798c4bb8360247c55dc7b763224849d15cc60 authored over 2 years ago
Fix routes definition (#46)

No longer needs (or can use) the block

https://github.com/hanami/hanami/pull/1208

github.com/hanami/cli - c602de0d6eeebcb60d2a9ca2c222bdfdd899963c authored over 2 years ago
Add @renuo as individual sponsor (#554)

github.com/hanami/hanami.github.io - 106c42d11d0eb32e1653b2756e3def5a7cca0f3b authored over 2 years ago
Merge pull request #84 from hanami/github-actions-data

GitHub Actions daily import of the data

github.com/hanami/contributors - 89d8a3a59df22d7f5973fb22058552239d5e2858 authored over 2 years ago
Merge 4e785180fe2748dac704c07f5ee331109fb6d181 into 93d354c005ee606244b268ab3092b7d2d5bb2804

github.com/hanami/contributors - b60bf33979265fa90f3cacf8037683da4c267538 authored over 2 years ago
Simplify the workflow, by removing the creation of the Git tag

github.com/hanami/contributors - 4e785180fe2748dac704c07f5ee331109fb6d181 authored over 2 years ago
Use `stefanzweifel/git-auto-commit-action@v4`

github.com/hanami/contributors - 17bbd5b385c0cb4a06ee8b65956ea7a70f33bb5d authored over 2 years ago
Use `tj-actions/branch-names@v6` as `github.head_ref` returns empty value

github.com/hanami/contributors - c2795a7a41e7d30a91129d9811fb907fabc563f2 authored over 2 years ago
Push changes to current HEAD ref

github.com/hanami/contributors - 3206d4f45be9d7265ef1f2a9d235252b76b48285 authored over 2 years ago
Create database indices only if they don't exist

github.com/hanami/contributors - 7a4f63f1b25c468c7a5f9491d94ef07cc7e95b0f authored over 2 years ago
Commit and push changes to SQLite database

github.com/hanami/contributors - efcd6711ec08f110a2798d8d2a911a549c6e6a00 authored over 2 years ago
Use `musl-cross` for cross compile

github.com/hanami/contributors - 2e558f7a0fc74ed1c1037090e7a91135e5cbed92 authored over 2 years ago
Compile `bin/import` with `-ldflags`

github.com/hanami/contributors - 56f115d7e2379ae372768bcdcfae3016b2b7646f authored over 2 years ago
Make `GH_TOKEN` available as env var when importing data

github.com/hanami/contributors - 07c3664fd18ce7f5be76ba3c8a508a7b2689ae52 authored over 2 years ago
Simplify defining routes (#1208)

Remove `Routes.define` in favor of defining routes at the class level

github.com/hanami/hanami - 3724854e4290ef5240d38b3dbc1e109cdf1745c4 authored over 2 years ago
GitHub Actions daily import of the data

github.com/hanami/contributors - 86b92187c41e7d10b2fbaf72b0df3779dab14d7f authored over 2 years ago
Revert "Make router configuration optional and have the config system raise when a component is missing (#1204)"

This reverts commit 2052d7a291f519f1543644052d0b5d5050e6045b.

github.com/hanami/hanami - f627f2101475fb348d348bd5a2b4d5cf70005067 authored over 2 years ago
Make router configuration optional and have the config system raise when a component is missing (#1204)

* Configure the router only when hanami-router is present

That's the same we're doing with vi...

github.com/hanami/hanami - 2052d7a291f519f1543644052d0b5d5050e6045b authored over 2 years ago
`hanami new` to add `hanami-reloader` to `Gemfile` (#41)

github.com/hanami/cli - b2cb533e57243fd7e4f1984c91b08edab99527ed authored over 2 years ago
Prepare for v1.0.0.beta3

github.com/hanami/reloader - 1d738bdb07fca1cc9ef1d1bc6faa107caf5ba16d authored over 2 years ago
Hanami 2 (#13)

* Hanami 2

* Pick the right version of `hanami-cli`

* Fix require and command names

* R...

github.com/hanami/reloader - 91c75ad35d8ecc3d09dfd288f53b0ef9eb841805 authored over 2 years ago
Lazily require `hanami/router/inspector`

github.com/hanami/cli - 454329c2d8c830bca650d50389ab1180035272bb authored over 2 years ago
Ensure `hanami generate action` to work with non-RESTful actions (#40)

github.com/hanami/cli - 41f353ed317ca44077d7b27058806d5a75cfe4b0 authored over 2 years ago
Generate Puma configuration (#39)

github.com/hanami/cli - ef6c1239d37e858432f2c3b61efdf3e323232f07 authored over 2 years ago
Respect plural name when generate code (#8)

github.com/hanami/rspec - cefca0a2bfefc0f70dad276f0c2698b967838691 authored over 2 years ago
Respect plural name when generate code (#38)

github.com/hanami/cli - 2cf8ae8d0de5b646df0e36ca28379861cce73a81 authored over 2 years ago
Generate Action (#7)

* Generate Action for app

* Generate action for slice

github.com/hanami/rspec - 366d3cc1d2cb40da489be5a05c9cddf73fa0d2cc authored over 2 years ago
Remove old integration tests (#1207)

* Remove old integration tests

* Move new_integration to integration

We removed legacy int...

github.com/hanami/hanami - be2cbce1ce6db59624d57ede22aff291d387449c authored over 2 years ago
Fix routing spec file name

github.com/hanami/router - 062f5bb7b2d3ff0d9172cffb8de7fc8b1b51da61 authored over 2 years ago
Introduce reload command in the console context (#36)

It just replaces the current process with a new execution of the command

github.com/hanami/cli - 2d4a5277dd232615f5bbb84ac0b3384d6a62912a authored over 2 years ago
Remove dangling server file (#1206)

That was moved to hanami/cli [1]

[1] - https://github.com/hanami/cli/blob/main/lib/hanami/cli...

github.com/hanami/hanami - aac7fd5e5c1d2f175a645530f266d143a37c79bd authored over 2 years ago
Fix cover art path

github.com/hanami/hanami.github.io - 15a65b179c6440245b67b8b8974600b332216adb authored over 2 years ago
Add missing cover art

github.com/hanami/hanami.github.io - 15ad45e4621c315553056bbc024f3097133d60c8 authored over 2 years ago
Add 2.0.0.beta2 announcement (#552)

github.com/hanami/hanami.github.io - 69823edf484aafaa2a21d7518b11e67668469094 authored over 2 years ago
Prepare for v2.0.0.beta2 (#1200)

github.com/hanami/hanami - 12f942e4976af5970a8e38d622467fd73c5405bc authored over 2 years ago
Prepare for v2.0.0.beta2 (#35)

github.com/hanami/cli - bdd19ae69d2140bd192af0d26af41b42c0fd6ca8 authored over 2 years ago
Require beta version of hanami-cli

github.com/hanami/rspec - 677df7eefcf932881b86537c7d833428b6e3668f authored over 2 years ago
Merge pull request #6 from hanami/prepare-for-v2.0.0.beta2

Prepare for v3.11.0.beta2

github.com/hanami/rspec - 4ee21b6c1868558302827afb1c85492ff9d114e5 authored over 2 years ago
Prepare for v2.0.0.beta2 (#226)

github.com/hanami/router - a55fcd0461334a21f92398b0c4f475bec039ce14 authored over 2 years ago
Prepare for v3.11.0.beta2

github.com/hanami/rspec - 245062461115177005da72a1d3886f8ffb1edd25 authored over 2 years ago
Move require for rack inside to_rack_app (#1201)

Now that the Hanami::Routing::Middleware::Stack is loaded inside Hanami::Configuration, we need ...

github.com/hanami/hanami - d781f68c6b8cbb18a8d3040887855bb19960829c authored over 2 years ago
Restore .within_hanami_app?

Turns out this is used by hanami-rspec’s CLI command extensions.

github.com/hanami/cli - 34e22191c9ec706fc5a5844f8451e437ddbd8150 authored over 2 years ago
Require dry-monitor version with autoloading fixes (#1199)

github.com/hanami/hanami - 6d63f808fcbda006f9915e349bf3bbd6183fb7b7 authored over 2 years ago
Respect customized config in slice configured classes (#1193)

github.com/hanami/hanami - bcf9dbee0e7061d9acf190bdceee11fe6163a07b authored over 2 years ago
Introduce `hanami generate action` (#33)

github.com/hanami/cli - f7e07ae60c24effa8d83a9da4e76baa36ee54e37 authored over 2 years ago
Add `hanami middlewares` command (#30)

This command lists all registered middlewares in the app router along
with the paths where they...

github.com/hanami/cli - f2c37ac73e7aca1de933193c7fff25afd0c2330f authored over 2 years ago
Leverage Hanami's file detection (#34)

Use the robust app file detection introduced in hanami/hanami#1197, to allow the CLI to be run e...

github.com/hanami/cli - a36c66ea12549eb910a1bc6e1440d46c98ab7507 authored over 2 years ago
Make setup (finding and loading the app) more robust (#1197)

Introduce a new `Hanami.setup` method, which is now called when requiring `"hanami/setup"`.

T...

github.com/hanami/hanami - e867ee4dd766d6d4b35db23033cd3df83f6a00ac authored over 2 years ago
Load rack extension manually (#1198)

This has to be a manual task since extensions don't auto-load with
zeitwerk.

github.com/hanami/hanami - fbd3c0fb9cc4d40600f0139c76ea24fd0c473ec4 authored over 2 years ago
Make middleware stack enumerable and add docs (#1191)

* Include Enumberable into Hanami::Slice::Routing::Middleware::Stack

We were already defining...

github.com/hanami/hanami - cda10d76c842ab9e0b1d2615f8b661af8e36c5a8 authored over 2 years ago
Fix benchmark

github.com/hanami/view - 1329bdeb9117ff80ef7440ede86d2493c41bead6 authored over 2 years ago
Fix benchmaraks

github.com/hanami/view - b92f76f21bdc299f5cf6c234755a5ed43a81fd1a authored over 2 years ago
Tidy all benchmarks and a tilt comparison (#211)

github.com/hanami/view - e46dc201f872dcd42e8ab08f4b8173f02096a741 authored over 2 years ago
Use and expect latest hamlit (#212)

The hamlit 3.0 release defaults to implicit block capturing when yielding, and hamlit-block has ...

github.com/hanami/view - 136ebb540139a30ef632238d75a2228aea72c7d9 authored over 2 years ago
Conditional slice loading (#1189)

Enable conditional slice loading via a new `config.slices` setting.

For example, given this a...

github.com/hanami/hanami - 74ffe4dc635ae4064c9581dc1657ac22f843fb3d authored over 2 years ago
Generate slice (#5)

* Generate slice

* Rubocop

github.com/hanami/rspec - 15f59fafa576e374d2fff8f3eb304a160c9f1ecf authored over 2 years ago
Updates changelog with removal of Configuration::source_dirs (#1194)

github.com/hanami/hanami - 3e55b66fd42414197490c8bb5d1d0a46fb4833a6 authored over 2 years ago
Introduce `hanami generate slice` (#32)

github.com/hanami/cli - 64f49402b3aa4f14fd3c07a8f4467d723ceca44c authored over 2 years ago
Adjust generated app (#29)

- Remove templates we’re not currently using
- Add dry-types to generated Gemfile. This is need...

github.com/hanami/cli - efe99bffe4a7abf2b19eb6e6ef8b5d733cc981d8 authored over 2 years ago
Make env file loading a clearer step when subclassing app (#1190)

github.com/hanami/hanami - 09456beab65c5723d25f1fdd11260cc23388e762 authored over 2 years ago
Improve LOAD_PATH handling (#1188)

Add `App.prepare_load_path` as public API for people who have modified the `config.root` and wan...

github.com/hanami/hanami - 9c20c66ee7a89e39ef1a9e0a9fc6c3e04f397268 authored over 2 years ago
Create an autoloader per slice; allow access to autoloaded constants from settings (#1186)

github.com/hanami/hanami - bad567c8e74be96c5dcbabdbda9aa5188910a740 authored over 2 years ago
Restore hanami-validations (#31)

* Restore hanami-validations

Resolves: https://trello.com/c/Lx86f21b/192-hanami-validations-n...

github.com/hanami/cli - 5758668c5e0d25b17d3eec158bdf750f16a923c4 authored over 2 years ago
Ensure to require `hanami/middleware/error` from `hanami/middleware/body_parser/errors` (#225)

* Ensure to require `hanami/middleware/error` from `hanami/middleware/body_parser/errors`

* U...

github.com/hanami/router - 55a9d4619908b3dd2aaf3062af2ec4cf87117f1d authored over 2 years ago
Prepare for v2.0.0.beta1.1

github.com/hanami/hanami - d2fcd577b431decf3c4a6a233e2171bf4d480591 authored over 2 years ago
Specify beta versions of hanami-cli and hanami-utils. (#1187)

github.com/hanami/hanami - 69cf173349077649e3a3753c918aaf787103d738 authored over 2 years ago
Use string keys instead of symbols

This is the convention we want to encourage

github.com/hanami/hanami - d247751c2ee9db59b7194cf5838040a65c4fb31d authored over 2 years ago
Formatting Ref https://github.com/hanami/hanami.github.io/pull/550

github.com/hanami/hanami.github.io - bc53332f1586aaf7074e884a143a0c8f0fe8edc8 authored over 2 years ago
Announcing Hanami v2.0.0.beta1 (#550)

* Announcing Hanami v2.0.0.beta1

* Suggest some edits

* Update status page

* Update pub...

github.com/hanami/hanami.github.io - 9c0fc263418b5646eadfb23bbc32a9ac807ad8a0 authored over 2 years ago
Prepare for v2.0.0.beta1

github.com/hanami/hanami - fc01b8068eb49646dca7b07629e6248c1e351a59 authored over 2 years ago
Ensure to setup `HANAMI_ENV` to `"test"` when running specs

github.com/hanami/rspec - bdc98ace46003ff11c8ed9de872681c5a33420d0 authored over 2 years ago
Generate app with an example route

github.com/hanami/cli - 5587ed3e58e0823879d8f2be94059581431b232e authored over 2 years ago
Generate request spec with `"Hello from Hanami"` as body to match

github.com/hanami/rspec - dd1edcf9ddcf4b51b757dca2730b1db642d0c1cd authored over 2 years ago
Be liberal when accepting args for `Hanami::Rspec::Commands::Install#call`

github.com/hanami/rspec - 10a119112f8a627bcf72de483a98cd764c9c86df authored over 2 years ago
Generate Hanami apps using released gems

github.com/hanami/cli - 0217bef275a09b2f0a18199de096156e4a98a896 authored over 2 years ago
Prepare for v2.0.0.beta1

github.com/hanami/cli - 850d634c9d3bada2966444f65bf7bf730931f1f2 authored over 2 years ago
Ensure prepare_container works as expected in App (#1185)

We want to ensure that the `prepare_container` block is run at the _last moment_ before the cont...

github.com/hanami/hanami - 1705bb19c84d2a5b5969af121c906c24731852c5 authored over 2 years ago
Avoid redundant auto-registrations for lib/ files (#1184)

github.com/hanami/hanami - f554c474acd297f6c1a26aa35a8774bf922d103e authored over 2 years ago
Merge pull request #110 from seawolf/patch-1

v1.3 - Fix a broken link

github.com/hanami/guides - a6088cac1e8568305f5c61468a5af3c3ab56224c authored over 2 years ago
Fix: broken link

github.com/hanami/guides - c66ca9c4af45f80f8ea1902ed938ed7f77ceac30 authored over 2 years ago
Restore depending on hanami#main in the Gemfile (#27)

We can do it now that hanami/hanami#1183 has been merged

github.com/hanami/cli - 8a140634cc10efcbc3ac197a9de5f857931ffecc authored over 2 years ago
Have the router accept its inspector (#1183)

It can be leveraged to have the `hanami routes` command initialize it
with an inspector while s...

github.com/hanami/hanami - e6f7802f81758500c393bf17c1aa2cb3c57d1413 authored over 2 years ago
Explicit require of `hanami/controller/error`

github.com/hanami/controller - 268248499356610f2a09c29c37a2724b93232cbb authored over 2 years ago