docs: improve the contributing

This commit is contained in:
Guido D'Orsi
2025-06-25 15:42:25 +02:00
parent ad60fa942a
commit efcd65ae38
4 changed files with 8 additions and 4 deletions

View File

@@ -63,7 +63,7 @@ You'll need Node.js 22.x installed (we're working on support for 23.x), and pnpm
4. **Build the packages**:
```bash
pnpm build
pnpm build:packages
```
5. **Run tests** to verify everything is working:

View File

@@ -17,7 +17,6 @@ import React from "react";
import { TodoAccount, TodoProject } from "./1_schema.ts";
import { NewProjectForm } from "./3_NewProjectForm.tsx";
import { ProjectTodoTable } from "./4_ProjectTodoTable.tsx";
import { apiKey } from "./apiKey";
import {
Button,
ThemeProvider,
@@ -42,7 +41,7 @@ function JazzAndAuth({ children }: { children: React.ReactNode }) {
return (
<JazzReactProvider
sync={{
peer: `wss://cloud.jazz.tools/?key=${apiKey}`,
peer: `ws://localhost:4200`,
}}
AccountSchema={TodoAccount}
>
@@ -53,6 +52,8 @@ function JazzAndAuth({ children }: { children: React.ReactNode }) {
);
}
// http://localhost:5173/#/project/co_znUD6vciCQazKwAKi4hFwRodxEk
ReactDOM.createRoot(document.getElementById("root")!).render(
<React.StrictMode>
<JazzAndAuth>

View File

@@ -11,7 +11,9 @@ import { useNavigate } from "react-router";
export function NewProjectForm() {
// `me` represents the current user account, which will determine
// access rights to CoValues. We get it from the top-level provider `<WithJazz/>`.
const { me } = useAccount(TodoAccount);
const { me } = useAccount(TodoAccount, {
resolve: { root: { projects: { $each: { $onError: null } } } },
});
const navigate = useNavigate();
const createProject = useCallback(

View File

@@ -29,6 +29,7 @@
"scripts": {
"dev": "turbo dev",
"build": "turbo build && cd homepage/homepage && turbo build",
"build:packages": "turbo build --filter='./packages/*'",
"lint": "turbo lint && cd homepage/homepage && pnpm run lint",
"test": "vitest",
"test:ci": "vitest run --watch=false --coverage.enabled=true",