Skip to content
This repository was archived by the owner on Mar 12, 2025. It is now read-only.

open-sauced/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8bff415 Β· Mar 12, 2025
Nov 20, 2024
Aug 30, 2023
Jun 20, 2024
Oct 31, 2024
Sep 14, 2024
Jun 29, 2023
Mar 22, 2024
Sep 14, 2024
Oct 16, 2024
Oct 16, 2024
Oct 16, 2024
Aug 9, 2024
Oct 31, 2024
Aug 12, 2024
Jul 26, 2024
Aug 10, 2022
Aug 10, 2022
Oct 16, 2024
Sep 24, 2024
Mar 22, 2024
Feb 5, 2024
Sep 28, 2023
May 12, 2023
Aug 28, 2024
Oct 31, 2024
Oct 30, 2024
Sep 22, 2022
Mar 12, 2025
Oct 24, 2023
Sep 3, 2024
Mar 12, 2025
Mar 12, 2025
Jun 8, 2022
Oct 16, 2024
Sep 19, 2024
Oct 31, 2024
Oct 31, 2024
Sep 16, 2024
Jul 21, 2023
May 15, 2024
Apr 10, 2024
Apr 10, 2024
May 21, 2024
Feb 12, 2024
Aug 12, 2024

This project has been archived. This team now supports the LFX.


OpenSauced

πŸ• app.opensauced.pizza πŸ•

The site provides insights to Open Source projects.

πŸ–ΌοΈ Project Figma

The figma for this project can be found here.

πŸ”¬ Atomic Design

This project uses Atomic Design for it's Components. Here are several resources for Atomic Design if you are unfamiliar:

πŸ“™ Storybook

The Storybook for this project can be found at design-insights.opensauced.pizza.

Run it locally

npm run storybook

Deploy your branch (video explaining this)

Navigate to the Storybook Action. Choose your branch in the "Run Workflow" dropdown.

storybook action tab

πŸ–₯️ Local development

To install the application:

npm ci

To start a local copy of the app on port 3000:

npm run dev

Interested in helping with potential performance problems? Run the dev server with Million Lint. Note that Million Lint is currently only supported for VS Code and it requires the Million Lint extension.

USE_MILLION_LINT=1 npm run dev

☁️️ Netlify Edge Functions

Note: For the best local development experience, it is recommended to have the Netlify CLI installed globally. Follow the installation guide to set up Netlify CLI on your machine.

To start a local copy of the app on port 3000 with Netlify Edge Functions):

netlify dev

🎨 Code linting

To check the code and styles quality, use the following command:

npm run lint

This will also display during development, but not break on errors.

To fix the linting errors, use the following command:

npm run format

πŸš€ Production deployment

A production deployment is a complete build of the project, including the build of the static assets.

npm run build

🀝 Contributing

We encourage contributors to open issues or take a look at the Bugs or Papercuts. If you would like to find good first issues, please check out the companion project to this, open-sauced/hot or check out the #good-first-issues channel in our Discord.

We encourage you to contribute to OpenSauced! Please check out the Contributing guide for guidelines about how to self-assign an issue and how to get started.

We have a commit utility called @open-sauced/conventional-commit that helps you write your commits in a way that is easy to understand and process by others.

It is generally integrated as an npm script but you can run it with npx as well:

npm run push

For any other npm based project or dotnpmrc defaulting to --yes:

npx -y @open-sauced/conventional-commit

πŸ• Community

Got Questions? Join the conversation in our Discord. Find OpenSauced videos and release overviews on our YouTube Channel, and check out the resources on our Dev.to org.