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

Incredibly out of date packages prohibiting the actual intent of this framework #699

Closed
Michael-Gibbons opened this issue Feb 7, 2022 · 4 comments

Comments

@Michael-Gibbons
Copy link

Michael-Gibbons commented Feb 7, 2022

React and NextJS are both a year out of date.

Polaris is 2 major versions out of date.

Custom session storage(koa-shopify-auth) has some serious flaws forcing developers to use some very hacky workarounds to validate sessions

Publishing of apps being denied because of graphql api deprecation notices (also caused by koa-shopify-auth)

react-apollo, the built in way to handle graphql requests is archived

No built in way to rate limit requests since again, react-apollo is deprecated and can't utilize @apollo/client Link functionality to append extensions to requests.

The blame isn't on the devs here but rather Shopify for not investing enough resources to support their own tools. But I ask what is the point of giving developers these tools if they don't work.

@limeforadime
Copy link

Agree completely. My Shopify app I'm working on is based on this tool's scaffolding, and I can't even begin to explain the myriad of hurdles I've had to go through to get basic things working to where I have them now. Often I had very few official articles to help me with what to do. Many of them were mysteriously taken down from the Shopify documentation so there are a lot of broken links around. Had to use the waybackmachine a few times.

But if nothing else, dealing with all the friction of out of date dependencies and doing various workarounds did force me to learn a bunch of things along the way! Lol so there's that.

@danielbixel
Copy link

totally agree

@g-costantini-it
Copy link

g-costantini-it commented Mar 2, 2022

Bad developer experience.

A real nightmare.

@Michael-Gibbons
Copy link
Author

Closing this issue in response to the new express build please see #725 for instructions to use the sample_app_updates branch

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

No branches or pull requests

4 participants