An open API service indexing awesome lists of open source software.

https://github.com/etesam913/bytebook


https://github.com/etesam913/bytebook

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

## ๐ŸŸฉ Bytebook

- A beautiful fast note-taking app for developers

## ๐Ÿ“ฆ Installation

### Clone the repo

```
git clone https://github.com/etesam913/bytebook.git
```

### Install dependencies

#### Install golang dependencies

```
go mod tidy
```

```
go install gotest.tools/gotestsum@latest
```

#### Installing react dependencies

```
cd frontend && pnpm install
```

#### Configure husky

```
pnpm husky:prepare
```

## ๐Ÿƒโ€โžก๏ธ Run (in root bytebook/ directory)

```
wails3 dev --port 5173
```

## ๐Ÿงช Tests

### golang

#### Run all Tests

With caching:

```bash
gotestsum --format=pkgname --format-icons=hivis ./internal/...
```

No caching:

```bash
gotestsum --format=pkgname --format-icons=hivis -- -count=1 ./internal/...
```

#### Run tests that are being developed in watch mode

```bash
gotestsum --watch
```

### react

tbd...