Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
mocha
We are on a mission to develop & maintain a mock object library for Ruby.
Collective -
Host: rubytogether-user -
https://opencollective.com/mocha-deleted
- Code: https://github.com/freerange/mocha
I want to put in some more granular permissions for signed in/out
users so making things consist...
We want artists to upload lossless audio (here, I'm enforcing 'wav'
filetypes at the moment, but...
github.com/freerange/site - 7ed7421dba369df48c44be943d529113b263d194 authored over 1 year ago
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.133.0 to 1.134.0.
- [Release note...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.132.1 to 1.133.0.
- [Release note...
Bumps [rails](https://github.com/rails/rails) from 7.0.7 to 7.0.7.2.
- [Release notes](https://g...
github.com/freerange/jam-coop - 43dc0e742ec1a5c6536df76610bc6ec7c4601faa authored over 1 year ago
github.com/freerange/jam-coop - c628f32522f79abe398075481dab3b07ee1ab794 authored over 1 year ago
github.com/freerange/jam-coop - e242e79d19324efa374b787f30e3f5c828daf761 authored over 1 year ago
github.com/freerange/jam-coop - d2deac7c31b2aecf282ed93a7a82c2578972603a authored over 1 year ago
github.com/freerange/jam-coop - 685e862468745658e7bc1d12df4bc87f18553402 authored over 1 year ago
This commit adds tests for the AlbumsController and in doing so fixes
a couple of bugs. Firstly ...
I didn't think it through when I added this helper method - it's very
useful to be able to call ...
github.com/freerange/jam-coop - 4e95990bc892e11faa9d292327e7e1eb2a385c0a authored over 1 year ago
github.com/freerange/jam-coop - 716aa14e937be73ee8cbe480b0d5847147957e02 authored over 1 year ago
github.com/freerange/jam-coop - dee77b0cd1b558306f7e23b6fb766a56040eb74e authored over 1 year ago
github.com/freerange/jam-coop - 42d337c0a595a98f8f08243b5da6f8e43155d04e authored over 1 year ago
Restyle the artist show page to display them.
github.com/freerange/jam-coop - 014764c67ba814f03f6c12214faceea4caca5499 authored over 1 year agogithub.com/freerange/jam-coop - ca209ff16350d79e037a62bc9d7b347995116117 authored over 1 year ago
The whole of this controller is protected behind the sign-in wall for
now.
I've created two S3 buckets under the GFR account
`jam-coop-images-development` and `jam-coop-im...
I've created new buckets in S3 to match this rename. I considered
storing images separately from...
github.com/freerange/jam-coop - 6f79345a6b749721f9bdd153bbb1bc3b4d07fffd authored over 1 year ago
This didn't work for me at first, I was seeing
__NSCFConstantString initialize] may have be...
github.com/freerange/jam-coop - fc5ed92227fe7fa226980d97ca81c4624bd8d310 authored over 1 year ago
I followed the ActiveStorage setup as per the
documentaion[1]. Currently only a local storage op...
github.com/freerange/jam-coop - e8fdee8f595e80d4364cd0c38a1ca75c177ad75d authored over 1 year ago
We don't want two artists to have the same slug, but it's ok for two
different artists to have a...
I had to provide a default artist_id in the migration to add artist_id
to albums to keep rubocop...
github.com/freerange/jam-coop - 41db9d8fff17dded3ba42c33b3ac5be1c2afcc7b authored over 1 year ago
I'd like to use friendly URLs for artists and albums, so that they are
more search engine friend...
github.com/freerange/jam-coop - 29ba2c63d0596d2a558b26fbeec9307bc8266b6f authored over 1 year ago
I accidentally added these changes in 959d66a based on the state of my
local db from another bra...
github.com/freerange/jam-coop - 317faae48ec66ad98456da1fa4d6398dde6837c4 authored over 1 year ago
github.com/freerange/jam-coop - 68193c6ccbcc9f17bd3f709fe6b25c5cf1210b5b authored over 1 year ago
github.com/freerange/jam-coop - cb8b43b5a16668eb27e29829703ceaa53f81d8bf authored over 1 year ago
github.com/freerange/jam-coop - 0d336e92d550bea10625bfcec334d1adfda2e3c9 authored over 1 year ago
github.com/freerange/jam-coop - 52814a650e100ce12ed6682f01e34152bf6c112c authored over 1 year ago
github.com/freerange/jam-coop - 331a1dd4a73777c885be1f24fe3eec03f4859a14 authored over 1 year ago
github.com/freerange/jam-coop - c193a067b777a6976bc82016f20b28bbd6d70a7b authored over 1 year ago
github.com/freerange/jam-coop - f672672f2a026c22f9ac64cffd7b0a9a2678f368 authored over 1 year ago
github.com/freerange/jam-coop - aceb0ad3272bf782cb3439c0c72c2139fb1cfe7c authored over 1 year ago
github.com/freerange/jam-coop - f6e5fe574ca2cce51523dd2f1b456c5fc99ba8e4 authored over 1 year ago
The tailwind styles for form input elements can become quite
repetitive. Neither extracting part...
Bumps [puma](https://github.com/puma/puma) from 6.3.0 to 6.3.1.
- [Release notes](https://github...
github.com/freerange/jam-coop - 234151fa5616929f067542329a26f341e15e9d75 authored over 1 year ago
For now we don't want to allow anyone to sign up, we're going to
restrict signing in to users th...
Rather than duplicate the basic page structure and footer in each
page, let's move it to the app...
github.com/freerange/jam-coop - 0fc28c1ef3115e17afc33481d7e622104d45d32c authored over 1 year ago
The authentication-zero generated code introduced a new root_url. This
commit changes that gener...
We no longer have any fixtures so this line can be removed.
github.com/freerange/jam-coop - a8c7945f49d0d71c63fc739a5a9d8485078e1667 authored over 1 year ago
The authentication-zero generator generated a user fixture for use in
its generated tests, but w...
Most of the violations were fixed with `rubocop -A`. I've decided to
add exceptions for the Metr...
I ran
rails generate authentication
then `bundle install` and `rails db:migrate`
I wanted ...
github.com/freerange/jam-coop - 959d66a71d8934baa5702f19bbbc5c7153378eeb authored over 1 year agogithub.com/freerange/jam-coop - 4920dec6a3d72bdbc14a04b4f2455866bb16b8c3 authored over 1 year ago
github.com/freerange/jam-coop - b10064171a5b37ecb922caee77fcd45d9e5e9dc7 authored over 1 year ago
github.com/freerange/jam-coop - af9c3cf01251fc1e3220dcf542778bc36fc52f1e authored over 1 year ago
We'll use FactoryBot instead of fixtures.
github.com/freerange/jam-coop - 7edd7480ada256a5a322aee1a87462ddc1182819 authored over 1 year agogithub.com/freerange/jam-coop - 9c4b3943aab0011c240511526555ae3b80d85ee6 authored over 1 year ago
github.com/freerange/jam-coop - 877f09987e0f7957cdde2c4d269c3139c8a290d2 authored over 1 year ago
github.com/freerange/jam-coop - 7ba5a56f93ce3dc5799ed8e4e1468fe228224a53 authored over 1 year ago
I wanted to tighten up the tagline and make the copy more about fans
supporting artists, rather ...
Bumps [timecop](https://github.com/travisjeffery/timecop) from 0.9.6 to 0.9.8.
- [Changelog](htt...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.132.0 to 1.132.1.
- [Release note...
Bumps [rails](https://github.com/rails/rails) from 7.0.6 to 7.0.7.
- [Release notes](https://git...
I forgot to update this test in d562d9d.
github.com/freerange/jam-coop - 426985025b971fc9f01fbcabb0f0abfaa315d70c authored over 1 year agoThis is required to generate links in emails.
github.com/freerange/jam-coop - ee18fce92eae256fdfa3fd46af5f22b87a288d32 authored over 1 year ago
This adds the API key for the `jam.coop (production)` Postmark
server[1] to the encrypted creden...
github.com/freerange/jam-coop - fa3b4abc6889bf623c5bbefb05251ea6da9becbe authored over 1 year ago
github.com/freerange/jam-coop - 5e2b2c71e9849c608fc6ad1c659296039d9dcca1 authored over 1 year ago
github.com/freerange/jam-coop - 6bd7041197f185292390431816c5b0860323ce91 authored over 1 year ago
Now we have named the file "development" this additional level of
nesting seems unnecessary.
In the previous commit we created encrypted credentials for the
production environment. This com...
Render can't find "secret_key_base", and I don't want to set it in an
env variable now rails 7 h...
This allows the application to run even when the rubocop gem is not
available.
On Render the bu...
github.com/freerange/jam-coop - a0909efd8772e76ec4f51b8fa348dfb4575f68fd authored over 1 year agogithub.com/freerange/jam-coop - 52a653e0e7f9335d9651b6bc48f1210b4323fc6e authored over 1 year ago
I like the idea of configuring the services using Render's YAML format
rather than using the web...
As per Render's instructions[1]
[1] https://render.com/docs/deploy-rails#create-a-build-script
github.com/freerange/jam-coop - 72d3f2c5edc03289d47f4d285376c87bb50b39f2 authored over 1 year agoAs per Render's instructions[1]
[1] https://render.com/docs/deploy-rails#go-production-ready
github.com/freerange/jam-coop - 0bb124d35bf8b092b0f92d2e37418532138a6295 authored over 1 year agoAs per Render's instructions[1].
[1] https://render.com/docs/deploy-rails#go-production-ready
github.com/freerange/jam-coop - e357c9c611be186f107f57e190e7fb5fee3aca4a authored over 1 year agoAs per Render's instructions[1].
[1] https://render.com/docs/deploy-rails#update-your-app-for-r...
github.com/freerange/jam-coop - 27d120a663129a94745a56465a60f80346e0f470 authored over 1 year ago
I don't think we'll normally need to send real emails in development,
but it is useful to have t...
Remove comments and autocorrect rubocop alphabetic order cop.
github.com/freerange/jam-coop - 33f7b7439c5871426dd651400343937f2f51b8e2 authored over 1 year ago
I set up an account with Postmark, and have created a `Music
Coop (development)` "server" (postm...
github.com/freerange/jam-coop - cb0a3d81c8409ce508c8a70cf557a33c0bfe8af2 authored over 1 year ago
We're only responding to HTML at the moment, so we don't need this
additional block.
github.com/freerange/jam-coop - e18c09e42d5d204267349563e0df29e6463a1f90 authored over 1 year ago
github.com/freerange/jam-coop - 026819bb5e0d3a6020114d444981d899aebc777f authored over 1 year ago
We were previously re-using the "thank you" page when a user confirmed
their email address. This...
github.com/freerange/jam-coop - 5d0663cc4402cac22cd946308bc343cd03f4c118 authored over 1 year ago
To set this up I more or less followed an example I found online[1]. I
decided to use the "alpin...
The best way of validating that we have a real email address is to ask
the user to "opt-in" by s...
To be able to send emails in development we set a default host, and
use the letter_opener gem so...
It's possible that a user might decided to register interest more than
once with the same email ...
It's faster and seems to work on my machine with Chrome. Before this I
was running into this iss...
I scaffolded an `interest` resource and then trimmed it down to just
create and new actions.
I'...
github.com/freerange/jam-coop - 8714d7ddbf8fac6f726feccf5fdabf0879193856 authored over 1 year agogithub.com/freerange/jam-coop - 513fa42805a6b187391e369c72a2064459d2aa4b authored over 1 year ago
I followed a blog post[1] to ensure that changes we make to the
application are automatically re...
github.com/freerange/jam-coop - 360e84b0bd57453eca2128e7628182edc8173aab authored over 1 year ago
I've added `rubocop`, `rubocop-rails` and, as suggested the first time I
ran it, `rubocop-capyba...
Rails app created with
rails new music_coop --css=tailwind --database=postgresql
github.com/freerange/jam-coop - f81c3e6f29639bae9bb3333649b4f99b2bae4cf4 authored over 1 year ago