Closed gsmendoza closed 2 years ago
Thank you @waiting-for-dev for the review and the kind compliment :) I'm listing my TODOs for this below. Let me know I missed anything:
Test on CircleCI - realized only now that I can probably test the repo on my gsmendoza CircleCI account.
Rebuild SolidusLegacyFrontend as a Solidus extension.
Instead of pointing SolidusLegacyFrontend to Solidus, point the gem to Solidus' subprojects instead (excluding SolidusFrontend, of course).
Test if renaming the manifest.js
will break production apps depending on SolidusFrontend.
Update Gemfile - Remove :frontend
group.
Update README
Update Gem summary - We could also link to the new recommended starter frontend.
Instead of pointing SolidusLegacyFrontend to Solidus, point the gem to Solidus' subprojects instead (excluding SolidusFrontend, of course).
I think you'll only need solidus_core
& solidus_api
.
Looks good @gsmendoza, thanks!!
@waiting-for-dev I updated the PR based on your feedback. Can you take another look? Thank!
TODOs, per walkthrough with @kennyadsl :
Hi @kennyadsl . I made the following updates. Appreciate if you can review!
https://user-images.githubusercontent.com/61476/177129224-5d3bc987-24fb-42df-97cc-9cc9def9744a.mp4
https://user-images.githubusercontent.com/61476/177129236-dc228323-4d34-4d8c-9aa6-eb50740e1851.mp4
Dependencies
Dependent on #2.
Status
Wasn't able to update yet:
TODOs
[x] Test on CircleCI - realized only now that I can probably test the repo on my gsmendoza CircleCI account.
[x] Rebuild SolidusLegacyFrontend as a Solidus extension.
[x] Instead of pointing SolidusLegacyFrontend to Solidus, point the gem to Solidus' subprojects instead (excluding SolidusFrontend, of course).
No longer applicable - Test if renaming the
manifest.js
will break production apps depending on SolidusFrontend.[x] Update Gemfile - Remove
:frontend
group.[x] Update README
[x] Update Gem summary - We could also link to the new recommended starter frontend.
[x] Test if solidus frontend can be added to an app AFTER Solidus has been installed on it (without any frontend).
[x] Ensure that SolidusFrontend will allow backward compatibility for Solidus starting with 3.2.0.alpha.
Files
[x]
./.circleci
[x]
./.dockerdev
./.dockerdev/.psqlrc
./.dockerdev/Dockerfile
docker-compose build
to run.[x]
./.eslintrc.json
[ ]
./.gem_release.yml
bundle exec gem bump
bundle exec gem release
[x]
./.github
./.github/stale.yml
[x]
./.gitignore
[x]
./.rubocop.yml
[x]
./app
[x]
./bin/console
[x]
./bin/rails
[ ]
./bin/rake
bin/rake changelog
bin/rake clean
bin/rake clobber
bin/rake console
bin/rake db:create
bin/rake db:drop
bin/rake db:migrate
bin/rake db:reset
bin/rake extension:specs
bin/rake extension:test_app
bin/rake sandbox
[x]
./bin/sandbox
[x]
./bin/setup
[x]
./CHANGELOG.md
[x]
./config
[x]
./Gemfile
[x]
./Gemfile.lock
[x]
./lib
[x]
./LICENSE
[x]
./Rakefile
[x]
./README.md
[x]
./solidus_frontend.gemspec
[x]
./spec