Consider dropping the `Shopify` prefix from all classes, interfaces, services, etc.
See original GitHub issuePrefixing every single object in this library with Shopify
can make things grossly verbose. For v4 I’m considering removing all of those prefixes, so e.g. ShopifySharp.ShopifyShop
would just become ShopifySharp.Shop
. C# namespace should already prevent most name conflicts, and for everything else developers can just use namespaces or aliases.
Issue Analytics
- State:
- Created 7 years ago
- Comments:6 (2 by maintainers)
Top Results From Across the Web
Developer changelog - Shopify.dev
Shopify's developer changelog documents all changes to Shopify's platform. Find the latest news and learn about new platform opportunities.
Read more >Shopify: How to Change Order Number Format // Add Prefix ...
In this Shopify tutorial, Nick shows how to edit the order number format by adding a prefix and a suffix. By default, order...
Read more >5 Powerful Web Developer Tools that Increase Productivity
Use these five lesser known web developer tools to increase your development productivity without sacrificing the quality of your work.
Read more >Implement better environment variables management for ...
https://shopify.dev/beta/hydrogen/framework/secrets If a dev wants to ... As Node environment variables with a HYDROGEN_ prefix (e.g. ...
Read more >Give me /events, not webhooks
We'd often get requests to retry all failed webhooks in a time period. ... use of no-code glue services like Zapier, IFTTT, Cyclr,...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Both are good points. I’m personally anti-prefix but also understand the name clashing is going to happen. For coders using the SS library, you could resort to using an alias directive such as using ShopifyOrder = ShopifySharp.Order or vice versa.
Shopify prefixes have been dropped in the 4.0 branch.