Skip to content

Latest commit

 

History

History
97 lines (64 loc) · 1.93 KB

README.md

File metadata and controls

97 lines (64 loc) · 1.93 KB

OpenLibreStudio

Description

Frontend for OpenLibreAI.

Screenshots

screenshot

Development

npm run dev

Scaffolding

npm create svelte@latest openlibrestudio

==> npm create svelte@latest openlibrestudio

create-svelte version 4.2.0

┌  Welcome to SvelteKit!
│
◇  Which Svelte app template?
│  Skeleton project
│
◇  Add type checking with TypeScript?
│  Yes, using TypeScript syntax
│
◇  Select additional options (use arrow keys/space bar)
│  Add ESLint for code linting, Add Prettier for code formatting, Add Playwright for browser testing, Add Vitest for unit testing
│
└  Your project is ready!

✔ Typescript
  Inside Svelte components, use <script lang="ts">

✔ ESLint
  https://github.com/sveltejs/eslint-plugin-svelte

✔ Prettier
  https://prettier.io/docs/en/options.html
  https://github.com/sveltejs/prettier-plugin-svelte#options

✔ Playwright
  https://playwright.dev

✔ Vitest
  https://vitest.dev

Install community-maintained integrations:
  https://github.com/svelte-add/svelte-add

Next steps:
  1: cd openlibrestudio
  2: npm install (or pnpm install, etc)
  3: git init && git add -A && git commit -m "Initial commit" (optional)
  4: npm run dev -- --open

To close the dev server, hit Ctrl-C

Stuck? Visit us at https://svelte.dev/chat

Steps for Skeleton

npm i @skeletonlabs/skeleton --save-dev

Contribution and TDD Guidelines

OpenLibreStudio aims to follow TDD best practices to ensure code quality and product quality. Please ensure that all tests pass on your local topic branch before submitting a PR.

To run the tests, run:

cd openlibrestudio

npm test

Snippets

			<p>Snippets</p>
			<p><code class="code">/src/routes/+layout.svelte</code></p>
			<p><code class="code">/src/routes/+page.svelte</code></p>