You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+43-8Lines changed: 43 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -12,25 +12,63 @@ This is a kit to help extend and customize the [Paper Shopify theme](https://the
12
12
13
13
---
14
14
15
+
# Features
16
+
17
+
Paper has a number of useful features that make it a developer friendly theme to work with out of the box.
18
+
19
+
-**Fast and reliable**: From the very beginning, we've made sure Paper works fast and reliably by using the latest browser-supported features. Don't worry if you're still using an older browser, our progressive enhancement ensures you'll still have the best experience.
20
+
-**Works with JavaScript disabled**: We want everyone to have access to your store, so we've minimized the use of JavaScript. Even if someone has disabled JavaScript, we've got you covered with excellent fallbacks for core functionality.
21
+
-**Easily extendable**: We've built Paper with a modular approach, so it's super simple to extend and customize. We use Tailwind CSS to give you an easy approach to styling, and Alpine.js to add interactivity without weighing you down.
22
+
-**Built-in styleguide**: Making site wide changes consistently is much easier now that you can preview all the theme components from a single page.
23
+
-**Meets all standards for theme store**: Paper meets all the [requirements](https://shopify.dev/docs/themes/store/requirements) for the Shopify theme store.
24
+
25
+
---
26
+
15
27
# Getting started
16
28
17
29
### Requirements
18
30
19
-
-[Paper](https://themes.shopify.com/themes/paper/styles/poster) installed on your Shopify account
31
+
Make sure all dependencies have been installed before moving on:
32
+
20
33
-[NPM](https://www.npmjs.com/package/npm) (6.0.0 or higher)
21
34
-[Node.js](https://nodejs.org/en/download/) (16.0.0 or higher)
22
35
-[Shopify CLI](https://shopify.dev/docs/themes/tools/cli/install) (3.0.0 or higher)
23
36
24
37
### Installing
25
38
26
-
1. Purchase Paper from the Shopify theme store and create a duplicate
39
+
1. Purchase Space from the Shopify theme store and create a duplicate
27
40
2. Clone this repo
28
-
3. Replace `paper-theme.myshopify.com` in `package.json` with your Shopify store URL
41
+
3. Replace `brickspacetestingstore.myshopify.com` in `package.json` with your Shopify store URL
29
42
4. Run `npm install` to install dependencies
30
-
5. Run `npm run pull` to download the your theme (be sure to select the theme that has Paper installed)
43
+
5. Run `npm run pull` to download the your theme (be sure to select the theme that has Space installed)
31
44
6. Run `npm run dev` to create a development preview
32
45
7. Run `npm run build` to build production ready assets
33
46
47
+
### Development enviroment
48
+
49
+
Consider using recommened development envitorment for a consistent experience.
50
+
51
+
- Use [Cursor](https://www.cursor.com/)
52
+
- Install extensions from `.vscode/extensions.json`
53
+
- Install recommended Cursor settings from `.vscode/settings.json`
54
+
- Open cursor settings by clicking `CMD + ,` then clicking Open Settings (JSON)
55
+
- Paste in the settings from `.vscode/settings.json`
56
+
57
+
### Automatic code formatting
58
+
59
+
Automatic code formatting should be enabled by default if you follow above steps.
@@ -68,7 +106,7 @@ Section files follow a similar naming convention.
68
106
### Using Alpine.js
69
107
70
108
- For debugging there are [Chrome](https://chrome.google.com/webstore/detail/alpinejs-devtools/fopaemeedckajflibkpifppcankfmbhk) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/alpinejs-devtools/?src=recommended) browser extensions available.
71
-
- For an extensive list of Alpine resources take a look at this [repo](https://github.com/alpine-collective/awesome).
109
+
- For an extensive list of Alpine resources take a look at this [repo](https://github.com/alpine-collective/awesome).
72
110
73
111
---
74
112
@@ -77,9 +115,6 @@ Section files follow a similar naming convention.
0 commit comments