shopify-app-cli
keygen-go
Our great sponsors
shopify-app-cli | keygen-go | |
---|---|---|
6 | 5 | |
986 | 87 | |
- | - | |
8.4 | 7.0 | |
11 months ago | about 1 month ago | |
Ruby | Go | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
shopify-app-cli
-
From Ruby to Node: Overhauling Shopify’s CLI for a Better Developer Experience
You are missing a few things about the Ruby based CLI:
1. dependencies for Gems are specified in the gemspec file and not the Gemfile. See https://github.com/Shopify/shopify-cli/blob/main/shopify-cli... for example. There's a few non-development dependencies.
2. since it's difficult to package up a Ruby gem for distribution, maybe dependencies were vendored directly in the codebase: https://github.com/Shopify/shopify-cli/tree/main/vendor
This isn't meant to be a comparison of the number of dependencies or anything. Just pointing out a few nuances to how the Ruby dependencies were handled.
-
Set Up a Modern Shopify Online Store 2.0 Workflow with Shopify CLI
See this GitHub issue for other recommendations
-
Shopify CLI 2.9.0 released
#1922: Respect RUBY_BINDIR from Homebrew for installing gem
-
Why are [id] brackets in my Dynamic Routing URL?
For sure. So I'm building a Shopify app and used the CLI to scaffold the project. I'm going to keep digging into it but wasn't sure if there was something easy I just wasn't seeing
-
Shopify App CLI
Download the .rpm file from the releases page2. Install the downloaded file
keygen-go
-
NPM won't publish packages containing the word keygen
Why would you want to scroll horizontally? Or are you referring to the code samples? It's only a code "sample" (i.e. non-working just to show off the platform), so fingerprint would likely come from something like https://github.com/denisbrodbeck/machineid. Full examples are available in the Go SDK docs [^0].
[^0]: https://github.com/keygen-sh/keygen-go
-
Ask HN: Successful one-person online businesses?
I run https://keygen.sh by myself. I built it about 7 years ago and started running it on the side. I went full-time on it in 2020 when it got too big to run on the side. As for trends -- the market is a bit slower these days due to the current economic environment. I've noticed smaller businesses have had a tougher time buying (and staying on), while enterprises have had an uptick.
-
Ask HN: What Are You Working On? (March 2023)
Working on adding “environments” to my business’ API (https://keygen.sh). I’ve gone over 6 years without offering a “sandbox” environment to customers, so I’m excited to finally be working on this one. It’s been quite complex implementatiom-wise, and has touched a lot of surface area, since I want it to support multiple named environments (e.g. staging, dev, one-offs isolated test envs for CI/CD). But it’ll be worth it.
-
From Ruby to Node: Overhauling Shopify’s CLI for a Better Developer Experience
Check out https://github.com/keygen-sh/keygen-go. Has auto-upgrade support for Go apps.
- Introducing Keygen's Go SDK for licensing and distributing self-updating Go binaries
What are some alternatives?
cac - Simple yet powerful framework for building command-line apps.
jwt-key-server - JWT based remote licensing server.
dawn - Shopify's first source available reference theme, with Online Store 2.0 features and performance built-in.
example-electron-license-activation - An example of how to implement software licensing and device activation in an Electron application
XO - ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Reset-Windows-Update-Tool - Troubleshooting Tool with Windows Updates (Developed in Dev-C++).
starter-theme - The Shopify Themes Team opinionated starting point for new a Slate project
Licensing - Microsoft 365 licensing diagrams
base32768 - Binary-to-text encoding highly optimised for UTF-16
firestarter - A starter kit for quickly building your next app. Side project or startup!
keygen-api - Keygen is an open, source-available software licensing and distribution API built with Ruby on Rails. For developers, by developers.