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

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

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
```