Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jarvis394/valley
πΆβπ«οΈπΈ Open-source portfolio solution for photographers
https://github.com/jarvis394/valley
Last synced: 19 days ago
JSON representation
πΆβπ«οΈπΈ Open-source portfolio solution for photographers
- Host: GitHub
- URL: https://github.com/jarvis394/valley
- Owner: jarvis394
- Created: 2024-07-13T20:17:11.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-14T02:01:53.000Z (28 days ago)
- Last Synced: 2024-12-14T03:16:46.823Z (28 days ago)
- Language: TypeScript
- Homepage: https://valley-web.vercel.app
- Size: 13.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Turborepo starter
This is an official starter Turborepo.
## What's inside?
This Turborepo includes the following packages/apps:
### Apps and Packages
.
βββ apps
β βββ api # NestJS app (https://nestjs.com).
β βββ web # Next.js app (https://nextjs.org).
βββ packages
βββ @valley/api # Shared `NestJS` resources.
βββ @valley/eslint-config # `eslint` configurations (includes `prettier`)
βββ @valley/jest-config # `jest` configurations
βββ @valley/typescript-config # `tsconfig.json`s used throughout the monorepo
βββ @valley/ui # Shareable stub React component library.Each package and application are 100% [TypeScript](https://www.typescriptlang.org/) safe.
### Utilities
This `Turborepo` has some additional tools already set for you:
- [TypeScript](https://www.typescriptlang.org/) for static type-safety
- [ESLint](https://eslint.org/) for code linting
- [Prettier](https://prettier.io) for code formatting
- [Jest](https://prettier.io) & [Playwright](https://playwright.dev/) for testing### Commands
#### Build
```bash
# Will build all the app & packages with the supported `build` script.
yarn build# βΉοΈ If you plan to only build apps individually,
# Please make sure you've built the packages first.
```#### Develop
```bash
# Will run the development server for all the app & packages with the supported `dev` script.
yarn dev
```#### Lint
```bash
# Will lint all the app & packages with the supported `lint` script.
# See `@valley/eslint-config` to customize the behavior.
yarn run lint
```#### Format
```bash
# Will format all the supported `.ts,.js,json,.tsx,.jsx` files.
# See `@valley/eslint-config/prettier-base.js` to customize the behavior.
yarn format
```## Installation and running issues
Ensure your machine has this packages installed: `libvips`, `libvips-tools`, `libvips-dev`