Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add upgrade guide for propshaft #35

Merged
merged 1 commit into from
Feb 10, 2022
Merged

Add upgrade guide for propshaft #35

merged 1 commit into from
Feb 10, 2022

Conversation

brenogazzola
Copy link
Collaborator

@brenogazzola brenogazzola commented Nov 28, 2021

Tasks:

  • Intro
  • Migrate from webpacker to jsbundling-rails
  • Migrate from sass-rails to cssbundling-rails
  • Migrate from sprockets to propshaft
  • Tidying up

@brenogazzola brenogazzola changed the title Add upgrade guide for jsbundling Add upgrade guide for propshaft Nov 28, 2021
@brenogazzola brenogazzola marked this pull request as ready for review November 28, 2021 21:17
@brenogazzola
Copy link
Collaborator Author

The rough version of the guide is ready. It contains every step I had to take to migrate my own production app.

Now it needs someone with a better grasp of the english language to clean it up and other developers to attempt the migration and point out what's missing or confusing.

@brenogazzola
Copy link
Collaborator Author

Revised the guide a bit. Switched passive voice to active voice, added a couple missing steps, simplified some explanations.

@dhh dhh merged commit 979de70 into main Feb 10, 2022
@dhh dhh deleted the upgrade-guide branch February 10, 2022 12:55
sedubois added a commit to sedubois/propshaft that referenced this pull request Mar 2, 2022
I suppose the upgrade guide introduced in rails#35 should instruct to remove Sprockets from the Gemfile?

Section 3 point 4 instructs to remove `app/assets/config/manifest.js`, which yields `Sprockets::Railtie::ManifestNeededError` when Sprockets is still present.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants