https://github.com/joelseq/linkstowr-api-v2
Golang Backend for the LinkStowr web app, chrome extension and obsidian plugin
https://github.com/joelseq/linkstowr-api-v2
bookmarks go golang obsidian obsidian-plugin
Last synced: 2 months ago
JSON representation
Golang Backend for the LinkStowr web app, chrome extension and obsidian plugin
- Host: GitHub
- URL: https://github.com/joelseq/linkstowr-api-v2
- Owner: joelseq
- Created: 2025-06-22T23:45:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-23T00:47:25.000Z (about 1 year ago)
- Last Synced: 2025-06-23T01:29:39.956Z (about 1 year ago)
- Topics: bookmarks, go, golang, obsidian, obsidian-plugin
- Language: Go
- Homepage: https://linkstowr.com/
- Size: 28.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LinkStowr API
API for the [LinkStowr obsidian plugin](https://github.com/joelseq/obsidian-linkstowr), [web app](https://github.com/joelseq/linkstowr-web), and [chrome extension](https://github.com/joelseq/linkstowr-extension).
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
## MakeFile
Run build make command with tests
```bash
make all
```
Build the application
```bash
make build
```
Run the application
```bash
make run
```
Live reload the application:
```bash
make watch
```
Run sqlc to generate Go code from the schema and query:
```bash
make db
```
Run the test suite:
```bash
make test
```
Clean up binary from the last build:
```bash
make clean
```