Skip to content

Conversation

@elia
Copy link
Member

@elia elia commented Jun 30, 2022

A long overdue update to the extension in order to get rid of the boilerplate in favor of more usage solidus_dev_support helpers.

All changes not strictly coming from running solidus extension . are listed in separate commits.

Among them are:

  • adding a linter job to the CI
  • standardizing by increased usage of the solidus_auth_devise namespace (vs. spree/auth)

@elia elia force-pushed the elia/dev-support-update branch 4 times, most recently from 723fe93 to 5be7fd3 Compare September 9, 2022 13:42
@elia elia force-pushed the elia/dev-support-update branch from 5be7fd3 to 19fac8d Compare September 12, 2022 09:29
An additional install generator has been added using the extension's
namespace for consistency with the other extensions and for easier
future upgrades.
@elia elia force-pushed the elia/dev-support-update branch from 19fac8d to d2a1096 Compare September 12, 2022 09:46
@elia elia marked this pull request as ready for review September 12, 2022 09:48
Copy link
Member

@jarednorman jarednorman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we worried about the namespace change causing upgrade or compatibility issues for stores?

@elia
Copy link
Member Author

elia commented Sep 14, 2022

@jarednorman it's intended to be completely transparent, with all the older files still supported, but to also open up to a future deprecation of spree/auth in favor of the namespace matching the gem name. After all adding it to the Gemfile already triggered a require 'solidus_auth_devise'.

Copy link
Member

@kennyadsl kennyadsl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @elia!

@kennyadsl kennyadsl merged commit b8b9ac7 into solidusio:master Sep 14, 2022
@kennyadsl kennyadsl deleted the elia/dev-support-update branch September 14, 2022 15:44
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.

3 participants