open-sauced
π This is a project to identify your next open source contribution.
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- .env
- devcontainer.json
- Dockerfile
- codeql-analysis.yml
- compliance.yml
- development.yml
- maintenance.yml
- release.yml
- storybook.yml
- triage.yml
- CODEOWNERS
- cssTransform.cjs
- fileTransform.cjs
- jest.config.cjs
- setupTests.js
- state.json
- main.js
- preview-head.html
- preview.js
- _redirects
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- diagram.svg
- favicon.ico
- favicon.svg
- robots.txt
- social-card.png
- AddRepoForm.jsx
- AdminStatsBar.jsx
- Card.jsx
- CommitType.jsx
- Contributions.jsx
- CreateGoals.jsx
- DangerZone.jsx
- DetailInfo.jsx
- DropdownMenu.jsx
- Footer.jsx
- IssueListItem.jsx
- Issues.jsx
- IssuesLoader.jsx
- ListGoals.jsx
- LoginHero.jsx
- Modal.jsx
- Nav.jsx
- RecommendedRepoItem.jsx
- RepoListItem.jsx
- Repository.jsx
- RepositoryGoals.jsx
- ThemeSwitch.jsx
- App.css
- App.jsx
- Dashboard.jsx
- AuthHOC.jsx
- alert-circle.svg
- alert-triangle.svg
- anchor.svg
- anchorWithBorder.svg
- archive.svg
- check.svg
- chevron-down.svg
- chevron-left.svg
- chevron-right.svg
- chevron-up.svg
- copy.svg
- edit.svg
- github.svg
- help.svg
- home.svg
- index.js
- log-in.svg
- log-out.svg
- monitor.svg
- mortar-board.svg
- plus.svg
- remix-button.svg
- rocket.svg
- save.svg
- search.svg
- searchDark.svg
- squirrel.svg
- star.svg
- watch.svg
- index.js
- undrawDevProductivity.svg
- undrawDiary.svg
- undrawDoneChecking.svg
- 404.svg
- appInstall.png
- bdougie.jpg
- darkMode.svg
- face.png
- gitTrends.svg
- graphql.png
- gucci.jpg
- homepage.png
- index.js
- lightMode.svg
- npm.png
- pizza-n-sauce.svg
- pizza.svg
- remirror.png
- remirror.svg
- sauce.svg
- sauced.svg
- themeAuto.svg
- UseShoppingCart.png
- analytics.js
- apiGraphQL.js
- appVersion.js
- hooks.js
- humanizeNumber.js
- humanizeNumber.test.js
- identityActions.js
- identityActions.test.js
- manageStarData.js
- manageStarData.test.js
- persistedGraphQL.js
- reducers.js
- reducers.test.js
- repoStatusCode.js
- repoStatusCode.test.js
- systemIsDark.js
- truncate.js
- truncate.test.js
- util.js
- validateToken.js
- validateToken.test.js
- index.js
- logo.svg
- Flex.js
- Float.js
- FormColumn.js
- GridColumns.js
- index.js
- IssuesColumn.js
- AdminNav.js
- CreateGoalsRepoNav.js
- Heading.js
- Hero.js
- HomeNav.js
- index.js
- SimpleHeader.js
- SubHeading.js
- AccentLink.js
- ErrorMessage.js
- FontSizes.js
- index.js
- PrimaryLink.js
- SubtleLink.js
- Avatar.jsx
- Backdrop.jsx
- Background.jsx
- breakpoints.jsx
- Button.jsx
- Card.jsx
- Container.jsx
- EmptyPlaceholder.jsx
- Footer.jsx
- Gradient.jsx
- Illustration.jsx
- Input.jsx
- Label.jsx
- List.jsx
- ListItem.jsx
- Loader.jsx
- mediaTemplates.jsx
- NotFound.jsx
- PointerLink.jsx
- ProfileAvatar.jsx
- RadixSwitch.jsx
- RepositoryAvatar.jsx
- Search.jsx
- Select.jsx
- Spinner.jsx
- TextArea.jsx
- Tooltip.jsx
- variables.jsx
- data.js
- index.js
- localStorage.js
- location.js
- match.js
- AddRepoForm.test.jsx
- AdminStatsBar.test.jsx
- App.test.jsx
- Cards.test.jsx
- Contributions.test.jsx
- CreateGoals.test.jsx
- DetailInfo.test.jsx
- DropdownMenu.test.jsx
- Footer.test.jsx
- IssueListItem.test.jsx
- Issues.test.jsx
- ListGoals.test.jsx
- LoginHero.test.jsx
- Nav.test.jsx
- RepoListItem.test.jsx
- Repository.test.jsx
- RepositoryGoals.test.jsx
- util.test.js
- claims-sw.ts
- config.js
- Context.js
- env.d.ts
- index.css
- index.jsx
- reportWebVitals.js
- ThemeContext.js
- 1-Button.stories.jsx
- 2-Card.stories.jsx
- 3-Primitives.stories.jsx
- 4-Nav.stories.jsx
- 5-Footers.stories.jsx
- 6-Home.stories.jsx
- 7-Misc.stories.jsx
- 8-Onboarding.stories.jsx
- .browserslistrc
- .editorconfig
- .env
- .eslintrc.js
- .gitignore
- .gitpod.Dockerfile
- .gitpod.yml
- .npmrc
- .postcssrc.js
- .replit
- .squoosh.mjs
- .stackblitzrc
- .svgorc.js
- .turborc.json
- CHANGELOG.md
- Dockerfile
- index.html
- LICENSE
- npm-shrinkwrap.json
- package.json
- README.md
- sandbox.config.json
- shell.nix
- vite.config.ts
- watch.json
# μ€μΉ κ°μ΄λ
git clone https://github.com/open-sauced/open-sauced
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd open-sauced
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Docker
μ¬μ μΆμ²- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Docker Desktop 컨ν μ΄λλ₯Ό λΉλνκ³ μ€ννλ €λ©΄ νμν©λλ€. μ€μΉ ν μ€νν΄μ λ°±κ·ΈλΌμ΄λμ μΌλμΈμ.
docker build -t open-sauced-dev .
Dockerfileμ κΈ°λ°μΌλ‘ μ€ν κ°λ₯ν μ΄λ―Έμ§λ₯Ό λΉλν©λλ€.
docker run -p 8080:80 open-sauced-dev
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
docker run -dit -p 8080:80 ghcr.io/open-sauced/open-sauced
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
3. Node.js
μ¬μnpm ci
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
npm start
κ°λ°/μ€ν μλ²λ₯Ό μΌλλ€.
npm test
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
npm run test:coverage
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
npm run lint
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
