Below are best practices we expect you to apply for the sample and the full projects you submit to our Solution Engineers
The sample project review is to make sure that :
The sample project needs to have at least 3 slices built with Slice Machine and have a functioning slice-simulator.
You can install Slice Machine on top of a Next.js, Nuxt.js or Sveltekit app.
Slices
Are slices website sections?+
Do slices use enough variations? Do you avoid excessive use of CSS properties in configuration fields?+
Do you use external data into slices?+
Do slices and their variations have screenshots?+
Templating into React/Vue
Are the kits up to date?+
HTML serializer in Rich Text fields (components property of PrismicRichText)+
Should you use custom labels somewhere?+
Is isFilled helper used to check if a field is filled?+
Make sure React/Vue components are in the slices folders+
Routing
Are you using the route resolver?+
Slice Simulator
Did they use the Slice Simulator?+
Content Relationships
Are you using Content Relationships?+
Media management
Are you using responsive views?+
TypeScript
Are you using Typescript?+
CDN Endpoint
Are you targeting the CDN endpoint?+