Ecosyste.ms: OpenCollective

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

github.com/hanami/cli

Hanami command line
https://github.com/hanami/cli

Pass through INT signal to child assets processes (#143)

0cce52a47668a1114b9b663ff2fb68f499f514dd authored 11 months ago
Use a simpler favicon

8bc326375ad44dd72481e24552fe8a3d50796b7a authored 11 months ago
Add Ruby 3.3 to CI

f0aa66059d57c8a55f9228aa30b0fae76eb33d8f authored 11 months ago
Prepare for v2.1.0

d368d8bb2305eafbf5d3b0158abd4baa83f5c901 authored 11 months ago
Link to assets customization page

2e7eaf3219c199d182613d807a5fc403bb18bc08 authored 11 months ago
Underscore slice names in public asset dirs (#141)

This will avoid naming collisions with ordinary user-controlled files or directories.

de87bb220d8ced71e5a5bba27088d19ca805361a authored 12 months ago
Don’t namespace asset tags for slice layouts (#140)

This is no longer necessary with the independent assets per slice.

60f6c5a7dc06aaf72f054bf0883f680ddeb98572 authored 12 months ago
Generate a favicon for slices (#139)

With assets being independent per slice, we need this to be there for the default `favicon_tag` ...

ce7d101f14c73ce86e9cbe5db89e195956024a82 authored 12 months ago
Prepare for v2.1.0.rc3

281d0a8557c6f728fb66ee78bc6e34629f543608 authored 12 months ago
Add CHANGELOG for v2.1.0.rc3

3842b6e113e7b136691c5b8c6c5b938538e32008 authored 12 months ago
Strip invalid characters from module names in new apps (#91)

417ebb952b27e026379adfa4946912b85c138869 authored 12 months ago
Remove “assets” entry in package.json scripts (#138)

We no longer need this. Instead, our assets CLI commands are detecting the `config/assets.js` fi...

f17669c36496df3672a061f1fa87fafef531ba6d authored 12 months ago
Provide command defaults via .new method (#137)

This allows these default args to be already provided by the time any subclass `#initialize` is...

6a9fd19148cb49434346bd84b0eff80cff180ad3 authored 12 months ago
Properly detect assets inside app/assets/ (#136)

5995ecef611eaf4a535a6d57d12313bfd70e1c41 authored 12 months ago
Add missing require

c6026b108dbb51d72025c100208904cc75c4495a authored 12 months ago
Alphabetize the Hanami gems in the generated Gemfile. (#135)

a04b591505911b980221dc89f558f5a582ba79cc authored 12 months ago
Run multiple assets processes (#131)

Update the `assets compile` and `assets watch` commands to fork a child process per slice and ru...

8b06fdce086db0264006e1e72e46b62846efa8da authored 12 months ago
Link assets guides

825e7252292a7f25ef58f654b11aa87a73802a84 authored about 1 year ago
Use `NPM` instead of `npm` in stdout

7cedbfbce50415fee035b4b4e2d3ad9b62e01ed2 authored about 1 year ago
Prepare for v2.1.0

6241de323441a926dc3e563428416a36569bc135 authored about 1 year ago
Prepare for v2.1.0.rc2

ca0e692ca1d7b4fb1afd8f24f82dce382ac05f47 authored about 1 year ago
Use .js extension for config/assets.js (#122)

* Use .js extension for config/assets.js

It turns out the .mjs wasn’t necessary for this to w...

afc20c024f347d4aefaa89ee0ffe74e679820c07 authored about 1 year ago
Run bundle check || bundle install after hanami install (#128)

* Run bundle check || bundle install after hanami install

To ensure any new Gemfile entries a...

5df5d306bafa6fa16be8aac724401e6e6ec2bc41 authored about 1 year ago
Show errors when NPM install fails (#127)

6a765761683de7ddf9b33cbe6ccc056ad755a2bd authored about 1 year ago
Add --skip-tests flag to generate commands (#126)

This will allow hanami-rspec to observe this flag and skip its work if true.

6f91d15c584527089d4db0e46dbe0e7ff10978e7 authored about 1 year ago
Remove unused assets settings (#123)

We're not using the `entry_points` and `destination` assets settings right now. These are curren...

8667f51464921c99a9676ceb6b4e0392f1ebe86d authored about 1 year ago
Use correct helpers in generated layouts (#121)

706ba18e76d02f5d9f291e4328da2727fdf7e59d authored about 1 year ago
Ensure NPM version works fine with prerelease versions (#119)

fa3b6003858b499fd1d18872b8f617e8022ee1d6 authored about 1 year ago
Prepare for v2.1.0.rc1

a02dc31dd25e0284d9f7e2baa8286f6fdba12348 authored over 1 year ago
`#ruby_implicity_keyword_argument?` -> `#ruby_omit_hash_values?` (Ref #118)

d25301c4a758f2a391b53caf205fc0886e720273 authored over 1 year ago
Introducing private API method: `Hanami::CLI::Generators::Context#ruby_implicity_keyword_argument?` (#118)

200b5f607e15072792516cf56d190dfb40449018 authored over 1 year ago
Skip view RESTful view generation (#114)

* Skip view RESTful view generation

* Ensure `--skip-view` is respected

* Refactoring

*...

dd049fd84ab8482dc0793f3a3fdf0e44e4a5fcb5 authored over 1 year ago
Introduce `hanami generate part` CLI command (#117)

* Introduce `hanami generate part` CLI command

* Pass splat `*context.namespace` to dir creat...

a355e45ae63b7d0af03a956cb9a211881358d2df authored over 1 year ago
Add initial error page designs (#116)

Co-authored-by: Aaron Moodie <[email protected]>

aa21b208f46e24686ed454b266af71ff649ce4fb authored over 1 year ago
Generate bin/dev that installs foreman, and call from it from `hanami dev` (#112)

When generating a new app, create an executable `bin/dev` file with the following contents:

`...

ab4e1cc8d38eb9885d05ffd20b679890991fd049 authored over 1 year ago
Stop generating a default root route (#110)

Provide an explanatory comment inside the routes class instead.

This root route is no longer ...

c58649f264ada43d1b5df75251f36d363d45d1be authored over 1 year ago
Include MethodOverride middleware in test output (#111)

This is a new default middleware, as of https://github.com/hanami/hanami/pull/1344.

Update th...

86c149b4f299ef4f0c3102ada9354f1dcba70828 authored over 1 year ago
Use main branch for hanami-assets again

e8ec2ceafd4324961f48f2276303b5c5b624f6ac authored over 1 year ago
Generate and install new assets arrangement (#109)

Prepare for our updated approach to assets chiefly introduced with https://github.com/hanami/ass...

e777974aa9120206aa32c6ffd613033aa10a0551 authored over 1 year ago
`hanami new` to generate documented `config/puma.rb` (#108)

* `hanami new` to generate documented `config/puma.rb`

* Remove full stops from end of headin...

e9a769aeb27254abb9c55cb6ab43ee4600e3d571 authored over 1 year ago
Use `--head` to install `hanami/assets-js`

319b81a0c72cc92cb22ce8ab2e543ec1ae482482 authored over 1 year ago
Use `dry-files` `>= 1.0.2`

02601648181031a97fa16960c72d9686bf799f22 authored over 1 year ago
Generate Hanami app using HEAD version from GitHub (#104)

* Generate new app with Gemfile using hanami dev gems with a version

* Generate Hanami app us...

23306d66f62d9c3bc6a6694a89ede9419c0e58b8 authored over 1 year ago
`hanami new` generates a `Gemfile` with `hanami-webconsole` in `:development` group (#103)

e84c250d7a424b303a9a027a17dad291c8f158bb authored over 1 year ago
Prepare for 2.1.0.beta2

2d6e6bb3dad323f2b0400a470fcb449b7a54ad63 authored over 1 year ago
Fixed spec (https://github.com/hanami/hanami/pull/1333)

ab45541c349e17649cf1bedb2ef04c8a185c6127 authored over 1 year ago
Run Hanami CLI commands progammatically via `bundle exec hanami #{cmd}` (#102)

96320a7ee80d982351970c24a67fee61a253086d authored over 1 year ago
Use `Hanami::CLI::Files` consistently (#101)

837307fc130d85ebcd5dcc41fa7bbdd7859a771f authored over 1 year ago
Rename `hanami_view_bundled?` -> `bundled_views?` (Ref #95)

a151b299da002a97ce6e04103c24cb7fb9f1cd47 authored over 1 year ago
Forgot require

7d9bdca1bec69495db91ed7fa09be53153bb32dd authored over 1 year ago
Reimplement `hanami-assets` commands: `Hanami::Assets::Precompiler` and `Watcher` (#100)

c67bdfff29aff990a7189ed266ffd22c4cf4a7f1 authored over 1 year ago
Use configured assets exe_path for commands (#98)

8466bc8feed22a8aadecd44f57b93b6357a302df authored over 1 year ago
Make actions render their view files by default (#95)

* Allow Generate::Action to take a context argument

* Support ERB trim mode in templates

*...

a65dd46196150f000f22094a377184581bb13fe5 authored over 1 year ago
App and slice generators for assets (#99)

* Generate `Gemfile` with `hanami-assets` gem

* Generate `Procfile.dev`

* Generate `app/as...

c01d30fb51fed062e3621b261ba14dc608e4b1ff authored over 1 year ago
Rubocop

9fa500e42611efbc19f4524b0de4abe39cccc415 authored over 1 year ago
Apply the right coercion to `Process::Status` in `Hanami::CLI::InteractiveSystemCall`

5fb918032e44a9bd6097a8ee4417b5061609ad89 authored over 1 year ago
Introduce `hanami dev` (#97)

* Introduce `hanami dev`

* Allow to specify the path to `Procfile`

e55065368d7f0b779f1cba625d71a3ed398ee030 authored over 1 year ago
Introduce `hanami assets` commands (#94)

* Introduce `hanami assets watch`

* API docs

* Unit tests for `hanami assets watch`

* I...

086a69e50e03d7c92c2f069ac55374591ec64a31 authored over 1 year ago
Prepare for v2.1.0.beta1

bf13474435d2629572c2ca4c25b06546424f59cb authored over 1 year ago
Rubocop

b441521b8facbd1265da941d56938c1100785d21 authored over 1 year ago
Generate layouts/app.html.erb in new app and slice (#90)

8420884ead6c3fab60712b2f625e4a7d2a15563f authored over 1 year ago
Bump version to 2.1.0.beta1

788d96e3d05d6fa101527a68da88648e70788990 authored over 1 year ago
Generate view helper module for new app and slices (#89)

1b55eb87e7ad484a9afa326e4b778109702dce5d authored over 1 year ago
Generate public/ error pages in new app (#88)

87e57e9c197393c7c5f33b031ac692921655152c authored over 1 year ago
Add hanami-view and -webconsole to app Gemfile (#87)

c0848f29d720c448ef90b2c7ad2dc558114e7fb0 authored over 1 year ago
View generators (#84)

Add support for generating views:

- When generating a new app, via `hanami new`
- When gener...

60af7b4f313a021f03bd4e71f269a28ff1b5695a authored over 1 year ago
Fix middleware spec for new RenderErrors middleware

723a745bb58189466d7a165b9859674df3b9557c authored over 1 year ago
Only start 1 puma worker by default (#86)

96423b2944c859b4029267c3e2634d8bc8e516e4 authored over 1 year ago
Fix db rollback command (#80)

The existing implementation of the rollback command did not work: the target that it passes to `...

a6b06e1679436d2402dd7d929273a8a234aa0e13 authored almost 2 years ago
Prepare for v2.0.3

a5a35357000b12692312d0c0e5217f53f0e58b25 authored about 2 years ago
Fix: allow to generate deeply nested action with correct container key (#78)

9a7628d000cd03d91d968e3f28cdb54afedc3337 authored about 2 years ago
`hanami new` to generate a default `.gitignore` (#77)

04bba1f451f46e9887c94548665d21abdb95b4a6 authored about 2 years ago
Rubocop

3ac3ef47ce178e50d421ed3f4a7ad1d7eaaf3205 authored about 2 years ago
Fix which function for windows (#72)

dc835b92405ccec44115a73f12213279cc4dee26 authored about 2 years ago
Rename .action_hero.yml to .repobot.yml

c202e1eb041b137a704ae8d9ce68f0e5af93d68a authored about 2 years ago
Update .action_hero.yml

20b7bf6ae63b31b7a47bd2d43ffa5d4315078f5d authored about 2 years ago
Ruby 3.2 (#76)

* Ruby 3.2

* Fix failing specs

2e267a8eb71c37d730827c6ca5a30bb8baefe460 authored about 2 years ago
Prepare for v2.0.1

8a502e4fe7c135d86f2e3f0a5a0da4a614c7453c authored about 2 years ago
Load dotenv and use hanami port for hanami server (#70)

* Ensure to load `.env` file. Use `Hanami::Port` for `hanami server`.

* Use `hanami/hanami` f...

945e02c45e8f58b26b08fbd17d7dc233495121f8 authored about 2 years ago
fix: missing App namespace for database reference. (#68)

342b41c068f9780df338cbad8720517de44c69ab authored about 2 years ago
CHANGELOG

f748037b44ff2545ce8bb697131698f68cdb9ae1 authored about 2 years ago
Raise exception if trying to create Hanami app in existing folder (or file) (#66)

* Raise exception if trying to create Hanami app in existing folder

* Update lib/hanami/cli/e...

dcd11e81785e5cafb03b90f708ea87145a986f9d authored about 2 years ago
Bump minimum dry-files depdendency

This ensures we generate a Gemfile without spurious newlines for new Hanami apps

d2943e399d8363bca882f476a0fa2f5fb8476217 authored about 2 years ago
Remove unnecessary dep from `Gemfile`. Fix Rubocop offence.

56aa08a6e5444ffd6f416eba79be8c7c74324b55 authored about 2 years ago
Prepare for v2.0.0

b735b0b960ff80c2a856187fd07e403bda52bf09 authored about 2 years ago
Use Hanami.app_path to find if we're in an app (#65)

This allows the hanami CLI to expose its app commands even if invoked from a deeper app director...

55f340789a93d92ab2a4d303f80ace6164297903 authored about 2 years ago
Update API docs for 2.0.0 (#61)

- Add missing documentation to public methods
- Add `@since` and `@api` tags to all classes
- ...

4ed84197cba908730a94d7dde746473e3b895f05 authored about 2 years ago
Ensure to raise `Hanami::Error` exceptions in case of error (#64)

595881667a8b00eacf77f293991e7aa129ba67db authored about 2 years ago
In case of exception, print error message and exit (#63)

* In case of exception, print error message and exit

* Don't shellescape as the output would ...

78eb53c68b50c275c91d813433bc577855bbeb75 authored about 2 years ago
Require version

7ece30c94b591fb5d8c167669d602fa5eb543891 authored about 2 years ago
Use Zeitwerk for code loading (#62)

- Add zeitwerk to the gemspec
- Add `lib/hanami-cli.rb` so the gem follows a conventional struc...

8dade65d1ef768aeee1e7d3bf9a0eb91a99cbad2 authored about 2 years ago
Prepare for v2.0.0.rc1

639393a4670e6b50acf7167d3232a09cc2422c9d authored about 2 years ago
Fix version spec

152e9f4f3af4ec4b77aacfe86b9010e6709958f5 authored about 2 years ago
Add hanami-utils to Gemfile

0054cf9064a82f72a72da0765d0fe1571402adbb authored about 2 years ago
Bump to 2.0.0.rc1

2f07bc9b6cea23d87c61e99dc8f57dfef0c01145 authored about 2 years ago
Fix specs (#57)

* Add .rspec

* Re-add hanami-controller to Gemfile

765637a7b2d2d3be3331d60a5b761948c5de7ae7 authored about 2 years ago
Use released dry-rb deps

462f071fc9973b96b041debfd9a5e907a4fc0cb7 authored about 2 years ago
Bump dry-{cli,files} to 1.0.0.rc

bebd8df379d8d237a5d641b87ada41e006a04ac6 authored over 2 years ago
Use dry-rb deps from main for now

88e717a5e7f9cbac990d837cb3cb7341d6d877ed authored over 2 years ago
Bump dry-inflector to >= 1.0.0.rc1

0ec33ccfd226882103516546ba6fc5a702c382b2 authored over 2 years ago