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

Release v1.0.8 #427

Merged
merged 29 commits into from
Oct 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
9437251
build(deps): Bump sass from 1.77.8 to 1.78.0
dependabot[bot] Sep 9, 2024
c5b5aa0
build(deps): Bump @apollo/client from 3.11.5 to 3.11.8
dependabot[bot] Sep 9, 2024
076f979
build(deps): Bump next from 14.2.7 to 14.2.8
dependabot[bot] Sep 9, 2024
78d486f
build(deps-dev): Bump eslint-config-next from 14.2.7 to 14.2.8
dependabot[bot] Sep 9, 2024
7b83bfe
Merge pull request #413 from wpengine/dependabot/npm_and_yarn/sass-1.…
alvarocavalcanti Sep 10, 2024
4bab6c0
Merge pull request #414 from wpengine/dependabot/npm_and_yarn/apollo/…
alvarocavalcanti Sep 10, 2024
9611b99
Merge pull request #415 from wpengine/dependabot/npm_and_yarn/next-14…
alvarocavalcanti Sep 10, 2024
c10f435
Merge pull request #416 from wpengine/dependabot/npm_and_yarn/eslint-…
alvarocavalcanti Sep 10, 2024
f5c25f2
build(deps): Bump path-to-regexp in the npm_and_yarn group
dependabot[bot] Sep 12, 2024
a4d5bdf
Merge pull request #417 from wpengine/dependabot/npm_and_yarn/npm_and…
alvarocavalcanti Sep 13, 2024
b5ad665
build(deps): Bump next from 14.2.8 to 14.2.11
dependabot[bot] Sep 16, 2024
2daf5b1
build(deps-dev): Bump eslint from 8.57.0 to 8.57.1
dependabot[bot] Sep 16, 2024
9678a00
Merge pull request #418 from wpengine/dependabot/npm_and_yarn/next-14…
alvarocavalcanti Sep 16, 2024
f11e078
Merge pull request #419 from wpengine/dependabot/npm_and_yarn/eslint-…
alvarocavalcanti Sep 16, 2024
4c8351b
build(deps-dev): Bump eslint-config-next from 14.2.8 to 14.2.11
dependabot[bot] Sep 16, 2024
3150121
Merge pull request #420 from wpengine/dependabot/npm_and_yarn/eslint-…
alvarocavalcanti Sep 16, 2024
2b714fc
build(deps-dev): Bump eslint-config-next from 14.2.11 to 14.2.13
dependabot[bot] Sep 23, 2024
54cc26e
build(deps): Bump sass from 1.78.0 to 1.79.3
dependabot[bot] Sep 23, 2024
b3174a1
Merge pull request #421 from wpengine/dependabot/npm_and_yarn/eslint-…
alvarocavalcanti Sep 23, 2024
c225118
build(deps): Bump next from 14.2.11 to 14.2.13
dependabot[bot] Sep 23, 2024
a358b79
Merge pull request #422 from wpengine/dependabot/npm_and_yarn/sass-1.…
alvarocavalcanti Sep 23, 2024
b9250b7
Merge pull request #423 from wpengine/dependabot/npm_and_yarn/next-14…
alvarocavalcanti Sep 23, 2024
ce19a1e
build(deps): Bump sass from 1.79.3 to 1.79.4
dependabot[bot] Sep 30, 2024
62b5d41
Rebranding from Atlas to Headless Platform
borsos-ilo Oct 1, 2024
88bf935
Merge pull request #424 from wpengine/dependabot/npm_and_yarn/sass-1.…
alvarocavalcanti Oct 1, 2024
4bb0303
Merge pull request #425 from wpengine/headless-rebrand
borsos-ilo Oct 1, 2024
f2625bd
feat: :bookmark: Version 1.0.8
alvarocavalcanti Oct 1, 2024
b9182f5
Merge pull request #426 from wpengine/release-1_0_8
alvarocavalcanti Oct 1, 2024
a54d04d
Merge branch 'develop' of github.com:wpengine/atlas-shopify-blueprint…
alvarocavalcanti Oct 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Atlas Shopify Blueprint
# Headless Platform Shopify Blueprint

A Shopify template for Atlas Blueprints.
A Shopify template for Headless Platform Blueprints.

This repository contains a starter Blueprint to get you up and running quickly on WP Engine's Atlas platform with a simple WordPress site that uses product data from Shopify.
This repository contains a starter Blueprint to get you up and running quickly on WP Engine's Headless Platform with a simple WordPress site that uses product data from Shopify.

- [Check out the demo store here](https://atlasshopify.wpengine.com)
- [Try a sandbox version of Atlas to get started with this Blueprint](https://wpengine.com/headless-wordpress/)
- [Try a sandbox version of Headless Platform to get started with this Blueprint](https://wpengine.com/headless-wordpress/)
- [Documentation can be found here](https://developers.wpengine.com/docs/atlas-shopify-blueprint/introduction)

## Development
Expand Down Expand Up @@ -40,14 +40,14 @@ To run tests `npm run test`

`.nvmrc` is specifying that Node.js `v18` should be used. Any developer could then run `nvm use` to download, install, and switch to that version. `nvm install` will then install dependencies in line with that version.

## Configuring Shopify locally and on Atlas
## Configuring Shopify locally and on Headless Platform

In addition to default environment variables the Shopify Blueprint needs to add 2 more as follows:

- NEXT_PUBLIC_SHOPIFY_HEADLESS_PUBLIC_ACCESS_TOKEN
- NEXT_PUBLIC_SHOPIFY_GRAPHQL_URL

For local development these can be added to `.env.local` and for production deployments these can be added in Atlas Dashboard. See [WP Engine headless docs for directions on how to configure Atlas Environment Variables](https://developers.wpengine.com/docs/atlas/local-app-development/frontend-app-config#2--define-environment-variables).
For local development these can be added to `.env.local` and for production deployments these can be added in Headless Platform Dashboard. See [WP Engine headless docs for directions on how to configure Headless Platform Environment Variables](https://developers.wpengine.com/docs/atlas/local-app-development/frontend-app-config#2--define-environment-variables).

## Creating a new Github release

Expand All @@ -57,19 +57,19 @@ The steps involved with creating a new release are as follows :
2. Run `npm install` and check the new version in the generated `package-lock.json`
3. Create a PR against `develop` with the version update. Review and merge the PR.
4. Create a PR from `develop` into the `main` branch and make sure it includes all the changes that are intended to be in the release. Review and merge the PR.
5. In the User Portal (production), create a new Atlas App using the Shopify Blueprint and verify if changes are there and the version is correct.
5. In the User Portal (production), create a new Headless Platform App using the Shopify Blueprint and verify if changes are there and the version is correct.
6. Create a new release in Github with the tag as the latest version with `main` as the target. (For description you can use the `generate release notes` button)
7. Post a message to [#team-pe-titan-public](https://wpengine.slack.com/archives/C04SJP4UBB7) using the following template:
> 🚀 Atlas Shopify Blueprint - Version X.Y.Z 🚀
> 🚀 Headless Platform Shopify Blueprint - Version X.Y.Z 🚀
> We have released a new version of the blueprint. <Short sentences summarising the changes added>. For more details, follow this link: https://github.com/wpengine/atlas-shopify-blueprint/releases/tag/X.Y.Z

## For more information

For more information on this Blueprint please check out the following sources:

- [WP Engine's Atlas Platform](https://wpengine.com/headless-wordpress/)
- [WP Engine's Headless Platform](https://wpengine.com/headless-wordpress/)
- [Faust.js](https://faustjs.org/)
- [WPGraphQL](https://www.wpgraphql.com/)
- [Atlas Content Modeler](https://wordpress.org/plugins/atlas-content-modeler/)
- [Shopify Storefront API](https://shopify.dev/docs/api/storefront)
- [WP Engine's Atlas developer community](https://wpengine.com/builders/headless)
- [WP Engine's Headless Platform developer community](https://wpengine.com/builders/headless)
4 changes: 2 additions & 2 deletions components/SEO/__tests__/SEO.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ describe('<SEO />', () => {
it('Render SEO with all requirements', () => {
const props = {
seo: {
title: 'Atlas Shopify',
title: 'Headless Platform Shopify',
description: 'SUPER-powered Headless eCommerce',
imageUrl: 'https://some-img-url.com',
url: 'https://some-url.com',
Expand All @@ -31,7 +31,7 @@ describe('<SEO />', () => {
/>,
);

expect(document.title).toBe('Atlas Shopify');
expect(document.title).toBe('Headless Platform Shopify');
expect(document.querySelector('meta[name="description"]').content).toBe(
'SUPER-powered Headless eCommerce',
);
Expand Down
Loading
Loading