Skip to content

Update app creation flow to include Growth free trial #2496

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

Merged
merged 6 commits into from
Jun 4, 2025

Conversation

abdallahmz
Copy link
Contributor

What does it do?

We plan to change the create-strapi-app flow next week (May 26 at the earliest).
On creation, if the user logs in, we apply a Growth Strapi License. Otherwise they fall back to the Community Edition.

Why is it needed?

Describe the issue you are solving.

Related issue(s)/PR(s)

Let us know if this is related to any issue/pull request

@abdallahmz abdallahmz requested a review from meganelacheny as a code owner May 22, 2025 13:10
@strapi-cla
Copy link

strapi-cla commented May 22, 2025

CLA assistant check
All committers have signed the CLA.

Copy link

vercel bot commented May 22, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
documentation ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 26, 2025 9:39am

@pwizla
Copy link
Collaborator

pwizla commented May 22, 2025

Thanks, Abdallah!

Could you please:

  • replace any mention of "licence" to "plan". It's easier for users, and we internally decided that licenses won't be mentioned in publicly facing documents as it sometimes confuses users 😊 When mentioning the "Community Edition" simply replace it with "CMS Free plan"
  • use <GrowthBadge /> instead of plain text when mentioning the Growth plan? This will replace the full text with a badge which is a direct link to the pricing page (PLG motion FTW 🚀)

Also, a bit outside the scope of pure docs content, but will the flag still be named --skip-cloud? I found it a bit confusing with the new behavior, esp. that not skipping the login will now start a CMS Growth free trial, not a Cloud-related plan 🤔😅

@pwizla pwizla self-assigned this May 22, 2025
@pwizla pwizla added pr: updated content PRs updating existing documentation content source: CMS labels May 22, 2025
@pwizla pwizla added this to the 6.3.2 milestone May 22, 2025
@abdallahmz
Copy link
Contributor Author

abdallahmz commented May 23, 2025

Thanks for the feedback Pierre, I applied the changes as best as I could!

  • The Growth badge looks like this when hovering with the mouse:
Screenshot 2025-05-23 at 13 01 29

The tooltip doesn't seem relevant in this context :( Do you think I should fall back to an ExternalLink?

  • About the skip-cloud: nice catch, thank you 🙏 I'll let the team know and we'll make sure to update the documentation as soon as it's ready

@pwizla
Copy link
Collaborator

pwizla commented May 26, 2025

The tooltip doesn't seem relevant in this context :( Do you think I should fall back to an ExternalLink?

Very good catch, Abdallah, thank you! 🫶 I forgot to mention I made the badges flexible enough so that you can override the default tooltip property with any text you want 😊 (here's the Badge code for additional details)

I fixed it for you, what do you think about the tooltip now? (edit: Fixed in typo since: Release → Releases)
Screenshot 2025-05-26 at 10 44 16

@pwizla pwizla self-requested a review May 26, 2025 08:47
Copy link

vercel bot commented May 26, 2025

Deployment failed with the following error:

Creating the Deployment Timed Out.

@pwizla pwizla modified the milestones: 6.3.2, 6.3.3 May 26, 2025
@abdallahmz
Copy link
Contributor Author

Side note, we won't release this week, so we won't merge until next week.

And thanks for the changes 🙏

@pwizla
Copy link
Collaborator

pwizla commented Jun 4, 2025

Merging now, as I've just noticed it was released today: https://github.com/strapi/strapi/releases/tag/v5.15.0

Thanks again for the PR, @abdallahmz! 🚀

@pwizla pwizla merged commit 8230153 into main Jun 4, 2025
2 of 3 checks passed
@pwizla pwizla deleted the feature/cli-growth-trial branch June 4, 2025 15:16
pwizla added a commit that referenced this pull request Jun 4, 2025
* Update app creation flow to include Growth free trial

* Rename license -> plan and CE -> free plan

* Fix Growth plan tooltip in QSG

* Fix typo on new tooltip text

* Update GrowthBadge tooltip in CLI install. guide too

---------

Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
pwizla added a commit that referenced this pull request Jun 4, 2025
* Update app creation flow to include Growth free trial

* Rename license -> plan and CE -> free plan

* Fix Growth plan tooltip in QSG

* Fix typo on new tooltip text

* Update GrowthBadge tooltip in CLI install. guide too

---------

Co-authored-by: Abdallah M. <55534657+abdallahmz@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr: updated content PRs updating existing documentation content source: CMS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants