Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
The Odin Project
The Odin Project provides a free open source coding curriculum that can be taken entirely online.
Collective -
Host: opensource -
https://opencollective.com/theodinproject
- Website: https://www.theodinproject.com/
- Code: https://github.com/TheOdinProject/theodinproject
## Because
- The current text color of the footer is both inaccessible and also
just doesn't m...
## Because
- While working on #3923 @KevinMulhern rightfully pointed that out that
by replacin...
## Because
- Currently there isn't anything describing where the logo links go to,
which prese...
<!-- Thank you for taking the time to contribute to The Odin Project. In
order to get this pull...
<!-- Thank you for taking the time to contribute to The Odin Project. In
order to get this pull...
## Because
- Currently the combo either show sign up or view curriculum button is
called `sign...
Because:
* A few final touches before we start rolling this out to users.
This commit:
* Mo...
Bumps [activeadmin](https://github.com/activeadmin/activeadmin) from
2.13.1 to 2.14.0.
<detail...
<!-- Thank you for taking the time to contribute to The Odin Project. In
order to get this pull...
Because:
* We are moving our React components to Hotwire
This commit:
* Add like view compo...
Bumps [webpack](https://github.com/webpack/webpack) from 5.78.0 to
5.88.1.
<details>
<summary...
Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1.
<details>
<summary>Rel...
## Because
- Our current button styling doesn't meet WCAG contrast requirements
## This PR...
github.com/TheOdinProject/theodinproject - bd83cc480fefaaa5de602499c4614c65e5e22566 authored over 1 year ago by Asartea <[email protected]>
## Because
- the current secondary buttons at the bottom of each lessons are both
inaccessible...
Because:
* We listen for esc keydown events when the submission modal is open to
close it. But...
Because:
* Current behaviour is inconsistent and confusing
This PR:
* Moves theme switcher out ...
* Renames the beliefs section to "What you can expect at The Odin
Project"'
* Reword each sect...
Because:
* The dependabot bump was previously failing because of an import
duplication error.
...
Because:
* It has appeared again:
https://app.circleci.com/pipelines/github/TheOdinProject/the...
## Because
- The current link only links the word `here`, which makes it hard for
people who c...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript)
from 7.38.0 to 7.57.0.
...
Bumps [eslint](https://github.com/eslint/eslint) from 8.26.0 to 8.44.0.
<details>
<summary>Rel...
Bumps [sentry-sidekiq](https://github.com/getsentry/sentry-ruby) from
5.9.0 to 5.10.0.
<detail...
Because:
* We are moving our React components to Hotwire.
This commit:
* Renders Flag form ...
Because:
* The add button was not displaying again after deleting your
submission.
This com...
github.com/TheOdinProject/theodinproject - 3c3bd6faa8f2596a844461b317f5642f57659b63 authored over 1 year ago by Kevin Mulhern <[email protected]>
## Because
- Currently when loading the 404 page in dark mode the links are
inaccessible
...
github.com/TheOdinProject/theodinproject - 4aecfece718bf72b209af97f9b2b4170b218fce7 authored over 1 year ago by Asartea <[email protected]>
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from
4.0.0 to 4.1.3.
<details...
Because:
* On some test runs, it is not waiting long enough to find the submit
button.
This...
github.com/TheOdinProject/theodinproject - 75d399c7d7984e8c2eeff12165986de68429483a authored over 1 year ago by Kevin Mulhern <[email protected]>
Because:
* It will improve contrast between default and link text.
## Because
- Our current link colors don't meet basic contrast requirements
## This PR
- ...
Bumps [sanitize](https://github.com/rgrove/sanitize) from 6.0.1 to
6.0.2.
<details>
<summary>...
Because:
* We are moving our project submissions feature to Hotwire
This commit:
* Add acti...
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from
13.3.1 to 13.3.2.
<de...
## Because
- Currently we use two different ways of handling errors: a complex
custom handler ...
Bumps [vcr](https://github.com/vcr/vcr) from 6.1.0 to 6.2.0.
- [Release notes](https://github.co...
Because:
* We are converting project submissions from react to Hotwire.
This commit:
* Add ...
Bumps [@rails/ujs](https://github.com/rails/rails) from 7.0.4 to 7.0.5.
<details>
<summary>Rel...
This commit:
* Remove shared/ga partial call - it no longer exists.
* Add missing closing body...
## Because
Our asking question rule did not clearly communicate the importance of
putting fort...
## Because
The wording of this guide did not match the !question bot command, which
could brin...
github.com/TheOdinProject/theodinproject - dc8321381061afbc7b78a092b2d3389fdbe7b777 authored over 1 year ago by Asartea <[email protected]>
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.2...
github.com/TheOdinProject/theodinproject - eb01501ae4e5dbeb5ef30ab1ddc6de52c24e4b02 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [view_component](https://github.com/viewcomponent/view_component) from 3.1.0 to 3.2.0.
- [...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.19.1 to 2.20.2.
- [Releas...
github.com/TheOdinProject/theodinproject - 1ccdda8e0c8230f5fd141f98fec2e4cf757d7d83 authored over 1 year ago by Jhonel Villanueva <[email protected]>
<!-- Thank you for taking the time to contribute to The Odin Project. In
order to get this pull...
<!-- Thank you for taking the time to contribute to The Odin Project. In
order to get this pull...
Because:
* We have been encountering an increasing number of timeouts in our CI
builds lately....
Bumps
[@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel...
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.52.1 to
1.53.0.
<details>
<summary...
## Because
- The static error pages haven't been touched for more than a decade,
and look wild...
Because:
* Using a get for something destructive like signing out is a security
issue. Users c...
Because:
* We are removing the toc items so they won't be cached, but we are
still observing t...
<!-- Thank you for taking the time to contribute to The Odin Project. In
order to get this pull...
Because:
* The best code is no code đź’€
Because:
* Devise needs a couple of config changes to work properly with Turbo.
Otherwise unsu...
github.com/TheOdinProject/theodinproject - 9ce1cc2d3d5bbc7f442bbbb840704c4187dc7505 authored over 1 year ago by Asartea <[email protected]>
<!-- Thank you for taking the time to contribute to The Odin Project. In
order to get this pull...
Because:
* When we make minor changes to form styles, we also need to update the
`expected_htm...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 6.0.2 to
6.0.3.
<details>
<sum...
Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.39.1
to 3.39.2.
<details>
<...
Because:
* Turbo drive needs a track data attribute on stylesheet links in order
to perform fu...
Because
* We were firing our analytics JS when restoring cached pages with
turbo.
Steps to ...
github.com/TheOdinProject/theodinproject - dd49dd8ef254239aeaa3ab52c454b96c0a9800ea authored over 1 year ago by Kevin Mulhern <[email protected]>
Because:
* Turbo is caching lesson tables of contents and duplicating them on
return visits.
...
Bumps
[css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-p...
Bumps [puma](https://github.com/puma/puma) from 6.2.2 to 6.3.0.
<details>
<summary>Release not...
Bumps [sass](https://github.com/sass/dart-sass) from 1.57.1 to 1.63.4.
<details>
<summary>Rele...
github.com/TheOdinProject/theodinproject - 91ad57c7b3a64ca22fbfefe3d5ece12601e75055 authored over 1 year ago by Asartea <[email protected]>
github.com/TheOdinProject/theodinproject - 1fdb7c8f43210c8cc00c8a2a83aa9af76150de50 authored over 1 year ago by Eduardo Pelaez Alvarado <[email protected]>
Because:
* It makes the site blazingly™️ fast
This commit:
* Remove global Turbo disable
* Add ...
Because:
* We had three controllers with very similar toggling visibility
behavior.
This co...
github.com/TheOdinProject/theodinproject - a84e9f0a914c1ba66d2a0d23369d76e3a295796a authored over 1 year ago by Kevin Mulhern <[email protected]>github.com/TheOdinProject/theodinproject - 6059c0e8cb88a8f0d74b0e6438b0cc79b805c2af authored over 1 year ago by Manon <[email protected]>
Bumps [browserslist](https://github.com/browserslist/browserslist) from
4.21.5 to 4.21.7.
<det...
Bumps [view_component](https://github.com/viewcomponent/view_component)
from 3.0.0 to 3.1.0.
<...
## Because
- Due to some reorganization some of the guide pages have dead links
## This PR...
github.com/TheOdinProject/theodinproject - d3459441d3ff6d33324752cf9681a0cecb5ec48c authored over 1 year ago by Asartea <[email protected]>
Bumps [lookbook](https://github.com/ViewComponent/lookbook) from 2.0.3 to 2.0.5.
- [Release note...
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.51.0 to 1.52.1.
- [Release notes](htt...
<!-- Thank you for taking the time to contribute to The Odin Project. In
order to get this pull...
Bumps
[postcss-loader](https://github.com/webpack-contrib/postcss-loader) from
7.2.4 to 7.3.2....
Bumps [faraday-retry](https://github.com/lostisland/faraday-retry) from
2.1.0 to 2.2.0.
<detai...
Because
* We can simplify and make our project submissions feature more robust
by using Hotwir...
Because:
* Now that we're on Ruby 3.2, we can use the built-in Data class in
place of structs ...
Because:
* Rails 7 has switched button_to helpers to use button instead input
elements. But, A...
Because:
* All lessons should be in the folders which represent the section they
live in on th...
Because:
* Save admins from needing to remember the url path for the sidekiq
dashboard.
<im...
github.com/TheOdinProject/theodinproject - 391c85126bb3c65e2d1e83a70b2f5ebd8480181e authored over 1 year ago by Kevin Mulhern <[email protected]>
Bumps [rails](https://github.com/rails/rails) from 7.0.4.3 to 7.0.5.
<details>
<summary>Releas...
Because:
* We can release unfinished features turned off, so we can test early in
production a...
Bumps
[core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js)
from 3.30.1 to...
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from
13.2.2 to 13.3.1.
<de...
Bumps [lookbook](https://github.com/ViewComponent/lookbook) from 2.0.2
to 2.0.3.
<details>
<s...
Because:
- It causes intermittent `ActiveRecord::RecordNotUnique` errors
This commit:
* Bump Ruby minor version
* Update Gemfile.lock to use latest bundler version
github.com/TheOdinProject/theodinproject - ab2ec4d20a2b9d278d91719c90a9065c98ea5047 authored over 1 year ago by Dylan Williams <[email protected]>
Because:
* Renaming it "project-landing-page" to make the file easier to find and
moving it to...
Bumps
[@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel...
Bumps [lookbook](https://github.com/ViewComponent/lookbook) from 1.5.5
to 2.0.2.
<details>
<s...
Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 3.3.2 to 3.3.3.
- [Re...
Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance) from 1.17.1 to 1.18....
github.com/TheOdinProject/theodinproject - 3af9ea429489148b065fe6747e017fbc3daf51a4 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Because:
* It provides a better overview of our test results, and increases
observability of spe...
Reverts TheOdinProject/theodinproject#3788
github.com/TheOdinProject/theodinproject - 1598690ae1d7a40a2a3736e118064304828340e8 authored over 1 year ago by Kevin Mulhern <[email protected]>