https://github.com/etesam913/bytebook
https://github.com/etesam913/bytebook
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/etesam913/bytebook
- Owner: Etesam913
- Created: 2024-01-30T00:29:16.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-23T17:00:04.000Z (8 months ago)
- Last Synced: 2025-03-23T18:19:06.903Z (8 months ago)
- Language: TypeScript
- Size: 38.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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...