Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
750 commits
Select commit Hold shift + click to select a range
1d5b308
Merge pull request #209 from wpengine/doc/implement-TypeScript
kellenmace Jan 13, 2025
aabd973
Added active state for the mobile menu list items.
colinmurphy Jan 14, 2025
f4018cc
Merge pull request #228 from wpengine/feature-add-mobile-menu-active-…
moonmeister Jan 14, 2025
5492859
Revert "Added how to implement TS doc"
moonmeister Jan 15, 2025
c0e2579
Merge pull request #229 from wpengine/revert-209-doc/implement-TypeSc…
moonmeister Jan 15, 2025
b1f3b03
Revert "Test commit using pnpm setup"
moonmeister Jan 15, 2025
8501f74
fix: execute lint-staged with pnpx
moonmeister Jan 15, 2025
cd03f10
Merge branch 'toolkit' into doc/implement-TypeScript
moonmeister Jan 15, 2025
07d1693
iniitial retreval
moonmeister Jan 15, 2025
cdaec90
refactor: cleanup doc and break down into various parts to keep on topic
moonmeister Jan 15, 2025
d99f8e6
Merge pull request #230 from wpengine/doc/implement-TypeScript
moonmeister Jan 15, 2025
f85bbf2
fix heading depth
moonmeister Jan 15, 2025
6e568f9
fix env file type
moonmeister Jan 15, 2025
35401b5
Merge pull request #231 from wpengine/re-re-ts
moonmeister Jan 15, 2025
3262789
Merge branch 'toolkit' into docs/query-data-in-nextjs-routes
moonmeister Jan 15, 2025
c8e6fee
messaging a bit
moonmeister Jan 15, 2025
a2a2c07
chore: refactor doc, clearer steps and more detail
moonmeister Jan 17, 2025
79d5886
Merge branch 'toolkit' into docs/how-to-wpgraphl-smart-cache
moonmeister Jan 17, 2025
f2cd2a9
doc: write setConfig ref doc
moonmeister Jan 17, 2025
2f124c1
Merge pull request #223 from wpengine/docs/how-to-wpgraphl-smart-cache
Fran-A-Dev Jan 17, 2025
ae7db55
Made 2 small grammar changes
Fran-A-Dev Jan 17, 2025
d6dbeb9
Merge pull request #227 from wpengine/docs/query-data-in-nextjs-routes
Fran-A-Dev Jan 17, 2025
5a46ee4
Merge pull request #232 from wpengine/doc/ref-setConfig
Fran-A-Dev Jan 17, 2025
c62eed2
added fix note for safari users and deleted the setup template router…
Fran-A-Dev Jan 22, 2025
18ab4c4
fix #221
moonmeister Jan 22, 2025
0585397
misc cleanup
moonmeister Jan 22, 2025
3a51d88
added deploy doc
Fran-A-Dev Jan 22, 2025
f80c539
Update src/pages/docs/how-to/post-previews/index.mdx
Fran-A-Dev Jan 22, 2025
701efd1
Merge pull request #235 from wpengine/fix/post-previews-safari-note
moonmeister Jan 22, 2025
2c0a027
changed format on note block and added links to faust.js framework gu…
Fran-A-Dev Jan 23, 2025
00930a3
add app router redirects to github archive
moonmeister Jan 23, 2025
6f3b68e
added a how to setup cpt doc page
Fran-A-Dev Jan 23, 2025
7891272
feat: seo headers for all pages
moonmeister Jan 23, 2025
d30aa31
feat: add sitemaps
moonmeister Jan 23, 2025
6bdd0f7
chore: minor updates
moonmeister Jan 23, 2025
1d8b7d2
fix: rebase
moonmeister Jan 23, 2025
bcb4df2
chore: migrate to tailwind v4
moonmeister Jan 23, 2025
eeb38a3
chore update pnpm
moonmeister Jan 23, 2025
1891f5a
feat: add feeds for blog posts
moonmeister Jan 23, 2025
299cc2b
refactor: switch to using env var and URL to generate absolute URLs
moonmeister Jan 23, 2025
8557faa
cleanup doc and nav
moonmeister Jan 23, 2025
737e9a8
Merge pull request #236 from wpengine/docs/deploy-your-app
moonmeister Jan 23, 2025
ef999fb
fix: missing next
moonmeister Jan 23, 2025
38086a4
fix: remove console.logs
moonmeister Jan 23, 2025
97fa6d7
Merge pull request #240 from wpengine/updates
moonmeister Jan 23, 2025
895987e
Merge branch 'toolkit' into seo
moonmeister Jan 23, 2025
228e7c4
showcase dscription
moonmeister Jan 23, 2025
da8c5c1
Merge branch 'toolkit' into rss
moonmeister Jan 23, 2025
37f2fac
fix: typos and remove unused Pagination info
moonmeister Jan 23, 2025
0ba4da0
chore: adding example env for getting started
moonmeister Jan 23, 2025
6a93fdd
wire up descriptions for docs
moonmeister Jan 23, 2025
3e5a8e5
Merge pull request #239 from wpengine/seo
moonmeister Jan 23, 2025
1de6b54
Merge pull request #241 from wpengine/rss
moonmeister Jan 23, 2025
4729676
added more content, not finished
Fran-A-Dev Jan 23, 2025
e40a92b
added changes to reformat the doc to point to docs on CPT/ACF/WPGraphQL
Fran-A-Dev Jan 24, 2025
579bdfb
deleted example dummy page and fixed broken links to the old template…
Fran-A-Dev Jan 24, 2025
03e2fc8
added route for faust plugin filters
Fran-A-Dev Jan 24, 2025
5b4bd5e
ported over and rewrote a few sections for this page
Fran-A-Dev Jan 25, 2025
5e90301
Various fixes
colinmurphy Jan 27, 2025
5d843f8
created draft for this pr
Fran-A-Dev Jan 27, 2025
8d7c2cb
added and moved this to /explanation
Fran-A-Dev Jan 27, 2025
60521ad
Various fixes
colinmurphy Jan 28, 2025
5cd4d0d
adding fix to images without alt text and re-writing the mdx-componen…
Fran-A-Dev Jan 28, 2025
aa344fc
fixed images and added alt text. destructures props and mdx file app…
Fran-A-Dev Jan 28, 2025
1f098fb
Update src/pages/docs/reference/faust-plugin-system-filters/index.mdx
Fran-A-Dev Jan 28, 2025
7410649
Update src/pages/docs/reference/faust-plugin-system-filters/index.mdx
Fran-A-Dev Jan 28, 2025
734d993
added file names to code blocks
Fran-A-Dev Jan 28, 2025
d616e23
Merge pull request #245 from wpengine/bug-fix-doc-page-issues
moonmeister Jan 28, 2025
d409f56
added draft page of customize toolbar
Fran-A-Dev Jan 28, 2025
00c01ef
Updated setup docs
colinmurphy Jan 29, 2025
16d96d7
Merge pull request #249 from wpengine/chore-update-setup-docs
moonmeister Jan 29, 2025
fc6c2b8
Update src/pages/docs/how-to/basic-setup/index.mdx
moonmeister Jan 29, 2025
b3ba7a1
Merge pull request #242 from wpengine/fix/markdown-link
moonmeister Jan 29, 2025
51af404
Update src/pages/docs/reference/faust-plugin-system-filters/index.mdx
moonmeister Jan 29, 2025
e5fbf92
Merge pull request #247 from wpengine/fix/add-alt-text-to-images
moonmeister Jan 29, 2025
c482e51
format
moonmeister Jan 29, 2025
9356078
Merge pull request #243 from wpengine/reference/faust-plugin-filters
moonmeister Jan 29, 2025
1e9408a
finished doc
Fran-A-Dev Jan 29, 2025
8e0730b
added image to the end
Fran-A-Dev Jan 29, 2025
2fc8156
added a quick note to check the regular WP domain for sitemaps
Fran-A-Dev Jan 29, 2025
202e55c
Merge branch 'toolkit' of github.com:wpengine/faustjs.org into docs/h…
Fran-A-Dev Jan 29, 2025
fec4419
merged toolkit recent changes in
Fran-A-Dev Jan 29, 2025
6e642d7
currently coppied article redirects
moonmeister Jan 30, 2025
c47d28e
missing permanent bools
moonmeister Jan 30, 2025
d5b7e4f
Revert "missing permanent bools"
moonmeister Jan 30, 2025
68795be
weird formatting issues
moonmeister Jan 30, 2025
3abb13c
fix: missing permanent bools
moonmeister Jan 30, 2025
187e8e4
Revert "weird formatting issues"
moonmeister Jan 30, 2025
39890a2
Merge pull request #237 from wpengine/redirects
moonmeister Jan 30, 2025
4d8fb03
Merge branch 'toolkit' into docs/migrate-from-wpgraphql-gutenberg
moonmeister Jan 30, 2025
e6f49b3
Added docs on how to change sitemaps URLS for other WP SEO plugins.
colinmurphy Jan 30, 2025
53278da
Various changes from code review.
colinmurphy Jan 30, 2025
bc590a0
Merge pull request #251 from wpengine/docs-update-sitemaps-docs-for-o…
Fran-A-Dev Jan 30, 2025
ae4a47e
rework some formatting, grammar and flow
moonmeister Jan 30, 2025
aca648e
Merge branch 'toolkit' of github.com:wpengine/faustjs.org into docs/m…
Fran-A-Dev Jan 30, 2025
7eeca60
added description
Fran-A-Dev Jan 30, 2025
5ba9ee7
Merge branch 'toolkit' into docs/how-to-cpt
moonmeister Jan 30, 2025
1dd5fbb
added redirect
Fran-A-Dev Jan 30, 2025
526854f
remove generic version and only have template hierarchy version
moonmeister Jan 30, 2025
e524678
quick changes and things from other pr
moonmeister Jan 30, 2025
5ebea7f
revert template blocks post
moonmeister Jan 30, 2025
1b77530
restored rendering blocks reg
moonmeister Jan 30, 2025
440efec
reset nav
moonmeister Jan 30, 2025
4508460
Merge branch 'toolkit' into docs-mdx-addon-customblocks
moonmeister Jan 30, 2025
303cc25
Merge branch 'toolkit' of github.com:wpengine/faustjs.org into docs/h…
Fran-A-Dev Jan 30, 2025
4105fb9
Update src/pages/docs/how-to/setup-cpt-in-faustjs/index.mdx
Fran-A-Dev Jan 30, 2025
2965d3f
added alt text to images
Fran-A-Dev Jan 30, 2025
fb52775
added suggested fixes to the doc
Fran-A-Dev Jan 30, 2025
928ae6e
added appropriate redirect
Fran-A-Dev Jan 30, 2025
1a4f6ce
Merge branch 'docs/how-to-cpt' of github.com:wpengine/faustjs.org int…
Fran-A-Dev Jan 30, 2025
7bde0c4
commited suggested changes
Fran-A-Dev Jan 30, 2025
cce9e5e
Merge branch 'toolkit' of github.com:wpengine/faustjs.org into docs/h…
Fran-A-Dev Jan 30, 2025
8f35ffc
pulled in toolkit updates and added a redirect
Fran-A-Dev Jan 30, 2025
735f739
final tweaks
moonmeister Jan 30, 2025
7b3b24e
Merge pull request #238 from wpengine/docs/how-to-cpt
moonmeister Jan 30, 2025
c2cdeed
Merge branch 'toolkit' into docs/how-to-customize-the-toolbar
moonmeister Jan 30, 2025
2349803
final tweaks
moonmeister Jan 30, 2025
c5bc686
Merge pull request #248 from wpengine/docs/how-to-customize-the-toolbar
moonmeister Jan 30, 2025
1393f3e
fix: shiki dep notice
moonmeister Jan 30, 2025
957af40
update packages
moonmeister Jan 30, 2025
04d8011
fix: deprecation errors for rehype-pretty-code and shiki
moonmeister Jan 30, 2025
3fad140
Merge pull request #253 from wpengine/misc-updates
moonmeister Jan 30, 2025
9064212
Merge branch 'toolkit' into docs-mdx-addon-customblocks
moonmeister Jan 30, 2025
45e1c01
Merge branch 'toolkit' into docs-mdx-addon-customblocks
moonmeister Jan 30, 2025
2a85758
Merge remote-tracking branch 'origin/toolkit' into doc/merge-redering…
moonmeister Jan 30, 2025
170d9b4
cleanup
moonmeister Jan 31, 2025
7bd75e8
chore: add description, redirects, and and conclusion
moonmeister Jan 31, 2025
fa9e502
rewrite: update the intro
moonmeister Jan 31, 2025
1019e22
Merge remote-tracking branch 'origin/toolkit' into docs/migrate-from-…
moonmeister Jan 31, 2025
21c505a
docs: this will be the correct url
moonmeister Jan 31, 2025
517aaa8
Merge pull request #246 from wpengine/docs/migrate-from-wpgraphql-gut…
moonmeister Jan 31, 2025
a632ee3
add correct links to more info
moonmeister Jan 31, 2025
0491de5
fix: correct url
moonmeister Jan 31, 2025
e0bcd95
feat: add info block directing to custom blocks
moonmeister Jan 31, 2025
957e721
Merge pull request #252 from wpengine/doc/merge-redering-blocks
Fran-A-Dev Jan 31, 2025
21a8cc5
Merge branch 'toolkit' into docs/custom-blocks
moonmeister Feb 3, 2025
d210c8f
started a migrate page draft
Fran-A-Dev Feb 4, 2025
5a3c4d4
pushed further changes
Fran-A-Dev Feb 4, 2025
a12186e
Added styling for the docs scrollbar
colinmurphy Feb 5, 2025
6d5ed44
Merge pull request #256 from wpengine/chore-docs-style-scrollbar
moonmeister Feb 5, 2025
4413f89
Added updates and rewrote a few sections
Fran-A-Dev Feb 5, 2025
ac5358b
updated steps for migration
Fran-A-Dev Feb 5, 2025
e1f3f8f
community meeting redirect
moonmeister Feb 5, 2025
173e1a6
fix: pnpm key error https://vercel.com/guides/corepack-errors-github-…
moonmeister Feb 5, 2025
1e735e9
chore: update pnpm
moonmeister Feb 5, 2025
4d04a75
chore: pnpmv10 updates
moonmeister Feb 5, 2025
3d5f115
chore: update example env url
moonmeister Feb 5, 2025
723f31f
fix: use correct corepack across all actions
moonmeister Feb 5, 2025
a67358e
fix: run sharp install scripts
moonmeister Feb 5, 2025
4ef4600
spaces issues and spelling
moonmeister Feb 5, 2025
96c587a
editorconfig cormat
moonmeister Feb 6, 2025
a1a7a9f
fix: unicorn issue
moonmeister Feb 6, 2025
aa6f22a
Merge pull request #258 from wpengine/misc
moonmeister Feb 6, 2025
26fb6d8
Merge branch 'toolkit' into docs/explanation/migrate-from-legacy-faust
moonmeister Feb 6, 2025
9b48652
misc cleanup and re org
moonmeister Feb 6, 2025
7952ccb
Merge pull request #255 from wpengine/docs/explanation/migrate-from-l…
moonmeister Feb 6, 2025
3e6d366
Merge branch 'toolkit' into docs/custom-blocks
moonmeister Feb 6, 2025
d0b7993
Merge branch 'toolkit' of github.com:wpengine/faustjs.org into fix/si…
Fran-A-Dev Feb 6, 2025
a9efa48
changed the tip of checking WP sitemap to its own step
Fran-A-Dev Feb 6, 2025
eb15f00
Several tweaks to basic setup guide, including guidance on setting pe…
kellenmace Feb 6, 2025
6e5a766
Add tutorial
kellenmace Feb 6, 2025
8e32af3
Simplify tutorial steps and add images
kellenmace Feb 7, 2025
a29de36
Update tutorial with example app from faustjs repo
kellenmace Feb 7, 2025
3754a6f
docs: nav
moonmeister Feb 10, 2025
9bb873a
docs: restructuring
moonmeister Feb 10, 2025
c282f61
cleanup
moonmeister Feb 10, 2025
0256a33
oops
moonmeister Feb 10, 2025
97f26cc
Merge pull request #250 from wpengine/fix/sitemap-doc-note
moonmeister Feb 10, 2025
b2e564e
SHIP IT
moonmeister Feb 10, 2025
b7c7a34
Merge branch 'toolkit' of github.com:wpengine/faustjs.org into toolkit
moonmeister Feb 10, 2025
61b3ee7
cleanup
moonmeister Feb 10, 2025
147b945
blocks redirect
moonmeister Feb 10, 2025
375d067
Add meta descriptions to all docs files
kellenmace Feb 12, 2025
ef2f723
Remove unnecessary files
kellenmace Feb 12, 2025
2c9a3fa
Add deploy-your-app docs page description
kellenmace Feb 12, 2025
a553ae7
Merge pull request #264 from wpengine/feature/add-meta-descriptions
moonmeister Feb 12, 2025
66d84d8
chore: rework url in prep for refocuss of doc
moonmeister Feb 12, 2025
5e575cf
added next.config section to Post Previews Doc and typo/flow fixes to…
Fran-A-Dev Feb 12, 2025
62fd107
fix: make default tab size 2 in code blocks
moonmeister Feb 12, 2025
693cced
fix: rework article to deal with a variety of usecases
moonmeister Feb 12, 2025
28e37e6
formatting
moonmeister Feb 12, 2025
9108b6d
added npm install line for next secure headers
Fran-A-Dev Feb 12, 2025
978766f
Merge branch 'fix/post-previews-and-basic-setup' of github.com:wpengi…
Fran-A-Dev Feb 12, 2025
4044259
fix: moved showcase
moonmeister Feb 13, 2025
18698fb
added context and provider to _app.js section and fixed typo
Fran-A-Dev Feb 13, 2025
b86b8df
Update src/pages/docs/how-to/post-previews/index.mdx
moonmeister Feb 13, 2025
79b6f49
Merge pull request #265 from wpengine/fix/post-previews-and-basic-setup
moonmeister Feb 13, 2025
d31666a
fix: reqork component
moonmeister Feb 13, 2025
325f337
Add React Components to Blocks how-to
kellenmace Feb 13, 2025
10df36d
Update React Components to Blocks doc to address Discord user feedback
kellenmace Feb 13, 2025
ea4b31d
Merge pull request #254 from wpengine/docs/custom-blocks
Fran-A-Dev Feb 13, 2025
0400d7e
Update src/pages/docs/how-to/rendering-blocks/index.mdx
Fran-A-Dev Feb 13, 2025
18af818
Add blockset reference doc
kellenmace Feb 13, 2025
f069565
Minor wording tweak
kellenmace Feb 13, 2025
2099c65
Add redirect to the blockset doc
kellenmace Feb 13, 2025
10aed8a
Merge pull request #268 from wpengine/fix/add-context-to-rendering-bl…
moonmeister Feb 13, 2025
0c205ec
Update src/pages/docs/how-to/react-components-to-blocks/index.mdx
moonmeister Feb 13, 2025
c586543
Merge pull request #270 from wpengine/feature/react-components-to-blocks
moonmeister Feb 13, 2025
1fb8850
Adding redirects. See description.
colinmurphy Feb 14, 2025
91b6beb
Added redirects for 404 when searching for site:faust.org on Google
colinmurphy Feb 14, 2025
a2e1447
Merge branch 'toolkit' into chore-add-old-site-redirects
colinmurphy Feb 14, 2025
37d26c3
Tidied up redirects
colinmurphy Feb 14, 2025
35eaf86
Updated logic to throw 404 when the post isn't found.
colinmurphy Feb 14, 2025
b0c7bbf
Many tweaks per code review comments
kellenmace Feb 14, 2025
9b81e71
Migrated redirects to a JS file as per code review from @moonmeister
colinmurphy Feb 17, 2025
d46cb93
Optimising the notFound functionality for a blog page.
colinmurphy Feb 17, 2025
a954afb
Moved discord redirects back into main next config file for readability.
colinmurphy Feb 17, 2025
d723297
Enhance figcaption style and add border to pre
ahuseyn Feb 18, 2025
90f71fe
Merge pull request #274 from wpengine/code-figcaption-styling
moonmeister Feb 18, 2025
04edb44
Added missing config. Renamed redirects file to redirects-old-site fo…
colinmurphy Feb 18, 2025
212aeb6
Fixed small linting issue
colinmurphy Feb 18, 2025
ee8b87b
Update src/pages/blog/[slug].jsx
moonmeister Feb 18, 2025
db41751
Merge pull request #271 from wpengine/chore-add-old-site-redirects
moonmeister Feb 18, 2025
526d48d
Make tutorial a top-level sidebar link
kellenmace Feb 18, 2025
0086d10
changed and re-wrote doc to be an explanation type content and pointe…
Fran-A-Dev Feb 18, 2025
2aaeeb6
Update tutorial based on PR feedback
kellenmace Feb 18, 2025
9e69e5d
Fix: move doc layout to _app to prevent unmounting
ahuseyn Feb 19, 2025
fe40cbf
Fix: add title to single pages and 404
ahuseyn Feb 19, 2025
256bd46
Feat: add skip link to head and docs navbar
ahuseyn Feb 19, 2025
63aa90f
Fix: deploy-your-app doc a11y link updates
ahuseyn Feb 19, 2025
7253744
Fix: a11y color contrast issues fixed
ahuseyn Feb 19, 2025
b346629
Reorder Authentication in how-to guides
ahuseyn Feb 19, 2025
acb4e22
Fixed 404s in content
colinmurphy Feb 19, 2025
901628a
Merge pull request #277 from wpengine/chore-fix-404s
moonmeister Feb 19, 2025
f72578c
added redirect
Fran-A-Dev Feb 19, 2025
e6f6fda
fix: redirects
moonmeister Feb 19, 2025
e71a183
fix: removing step count to make consistent
moonmeister Feb 19, 2025
e856344
Merge pull request #275 from wpengine/fix/react-to-gutenberg-doc
moonmeister Feb 19, 2025
6f75ff3
Removing duplicate redirects
colinmurphy Feb 19, 2025
ceb36b8
Renaming old redirect file
colinmurphy Feb 19, 2025
3d0b33a
Merged toolkit
colinmurphy Feb 19, 2025
acb38d0
Updated some of the blog redirects.
colinmurphy Feb 19, 2025
7a99068
fix: fixed some weird urls in WP
moonmeister Feb 19, 2025
481e458
Merge pull request #278 from wpengine/chore-update-redirects
moonmeister Feb 19, 2025
a1aff92
Fix: add route based layout for docs
ahuseyn Feb 19, 2025
31d376f
Resolve merge conflicts
kellenmace Feb 19, 2025
ae0cf9e
chore: update possible types
moonmeister Feb 19, 2025
dd743ac
chore: update pnpm
moonmeister Feb 19, 2025
d224010
chore: update reaact icons
moonmeister Feb 19, 2025
0b5eb7e
chore: update shiki
moonmeister Feb 19, 2025
a58fa30
fix: formatting
moonmeister Feb 19, 2025
1e6f4eb
Merge pull request #280 from wpengine/wpgraphql-2
moonmeister Feb 19, 2025
14bc6c0
Merge pull request #259 from wpengine/feature/tutorial
moonmeister Feb 19, 2025
f03dd34
chore: add atlas cache improver
moonmeister Feb 19, 2025
fd07a36
Merge pull request #282 from wpengine/atlas-support
moonmeister Feb 19, 2025
dda80e5
Merge branch 'toolkit' into toolkit-accessibility-fixes
ahuseyn Feb 20, 2025
9ec24b4
Fix: fix formatting issues with Prettier
ahuseyn Feb 20, 2025
ef99fa6
Fix: unwrap docs navbar list items
ahuseyn Feb 20, 2025
fcdc3b6
Fix: increase blog load more button color contrast
ahuseyn Feb 20, 2025
b8fadbd
Merge pull request #276 from wpengine/toolkit-accessibility-fixes
moonmeister Feb 20, 2025
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
16 changes: 12 additions & 4 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
# Stop the editor from looking for .editorconfig files in the parent directories
root = true

[*]
# Non-configurable Prettier behaviors
charset = utf-8
end_of_line = lf
indent_style = tab
insert_final_newline = true
# Caveat: Prettier won’t trim trailing whitespace inside template strings, but your editor might.
trim_trailing_whitespace = true
indent_size = 4

[{*.yml,*.json,*.md,*.tsx,*.ts,*.js,*.jsx}]
# Configurable Prettier behaviors
# (change these if your Prettier config differs)
end_of_line = lf
indent_style = tab
indent_size = 2
max_line_length = 80

[*.{yaml,yml}]
# YAML files should use spaces, not tabs
indent_style = space
indent_size = 2
15 changes: 15 additions & 0 deletions .env.local.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Your WordPress site URL
NEXT_PUBLIC_WORDPRESS_URL=https://cms.faustjs.org/

# Your Next site URL
NEXT_PUBLIC_SITE_URL=http://localhost:3000/

# Plugin secret found in WordPress Settings->Faust
FAUST_SECRET_KEY=secret-key

# Atlas Search endpoint and access token - found in Atlas Search settings
NEXT_PUBLIC_SEARCH_ENDPOINT=search-endpoint
NEXT_SEARCH_ACCESS_TOKEN=search-access-token

# Google Analytics key
NEXT_PUBLIC_GOOGLE_ANALYTICS_KEY=ga-key
18 changes: 0 additions & 18 deletions .env.local.sample

This file was deleted.

32 changes: 0 additions & 32 deletions .eslintrc.json

This file was deleted.

3 changes: 0 additions & 3 deletions .github/CODEOWNERS

This file was deleted.

30 changes: 30 additions & 0 deletions .github/actions/cache-restore/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: "Cache restoration"
description: "Setup a NodeJS environment and restore cache if any, given a node version"

inputs:
node-version:
description: "Node version to use, default to LTS"
required: true
default: 22
outputs:
cache-hit:
description: "Forward actions/cache cache-hit output"
value: ${{ steps.node-cache.outputs.cache-hit }}

runs:
using: "composite" # Mandatory parameter
steps:
# Setup a Node environment given a node version
- name: Use Node.js ${{ inputs.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ inputs.node-version }}

- name: Cache Node Modules
id: node-cache
uses: actions/cache@v4
with:
path: |
**/node_modules
~/.cache
key: ${{ runner.os }}-pnpm-${{ inputs.node-version }}-${{ hashFiles('pnpm-lock.yaml') }}
14 changes: 14 additions & 0 deletions .github/actions/enable-corepack/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: "Enable Corepack"
description: "Setup Corepack with latest version and enable"

runs:
using: "composite" # Mandatory parameter
steps:
- name: Update & Enable Corepack
shell: bash
run: |
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
npm install -g corepack@latest
echo "After : corepack version => $(corepack --version)"
corepack enable
pnpm --version
17 changes: 0 additions & 17 deletions .github/workflows/build.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .github/workflows/lint.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .github/workflows/sonar.yml

This file was deleted.

94 changes: 94 additions & 0 deletions .github/workflows/validate_pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
name: Run Checks on PRs
on:
pull_request:
branches: [main, toolkit]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
setup:
name: Setup Dependencies
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [22]

steps:
- uses: actions/checkout@v4

- name: Set up Node.js ${{ matrix.node-version }}
uses: ./.github/actions/cache-restore
id: cache-node-modules
with:
node-version: ${{ matrix.node-version }}

- uses: ./.github/actions/enable-corepack

- name: Install dependencies
if: steps.cache-node-modules.outputs.cache-hit != 'true'
run: pnpm install --frozen-lockfile

check_format:
name: Validate formatting with Prettier
runs-on: ubuntu-latest
needs: [setup]
steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: Set up Node.js
uses: ./.github/actions/cache-restore

- uses: ./.github/actions/enable-corepack

- name: Format source code
run: pnpm run test:format

check_lint:
name: Validate linting with ES Lint
runs-on: ubuntu-latest
needs: [setup]
steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: Set up Node.js
uses: ./.github/actions/cache-restore

- uses: ./.github/actions/enable-corepack

- name: Check Linting
run: pnpm run test:lint

# run-tests:
# name: Run package tests on (Node.js v${{ matrix.node }})
# runs-on: ubuntu-latest
# needs: [setup]
# env:
# NODE_OPTIONS: --max-old-space-size=6144
# strategy:
# matrix:
# node: [20]
# steps:
# - name: Checkout repo
# uses: actions/checkout@v4

# - name: Set up Node.js v${{ matrix.node }}
# uses: ./.github/actions/cache-restore
# with:
# node-version: ${{ matrix.node }}

# - name: Enable Corepack
# run: corepack enable

# - name: Build packages
# run: pnpm build

# - name: Set up S3 Server
# uses: ./.github/actions/s3-test-server

# - name: Execute tests
# run: yarn test
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@

# production
/build
public/robots.txt
public/sitemap*

# misc
.DS_Store
Expand All @@ -32,3 +34,6 @@ yarn-error.log*

# vercel
.vercel

#faust
.faust
1 change: 1 addition & 0 deletions .husky/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
_
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pnpx lint-staged
2 changes: 2 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
engine-strict=true
enable-pre-post-scripts=true
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
lts/jod
8 changes: 8 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
node_modules
.cache
.faust
.next
pnpm-lock.yaml

possibleTypes.json
globalStylesheet.css
10 changes: 0 additions & 10 deletions .prettierrc.js

This file was deleted.

13 changes: 13 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"recommendations": [
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"github.vscode-github-actions",
"unifiedjs.vscode-mdx",
"esbenp.prettier-vscode",
"bradlc.vscode-tailwindcss",
"graphql.vscode-graphql-syntax",
"graphql.vscode-graphql",
"streetsidesoftware.code-spell-checker"
]
}
Loading