Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/h4kor/owl-blogs

A simple blogging solution with IndieWeb and Fediverse in mind
https://github.com/h4kor/owl-blogs

activitypub blog fediverse indieweb

Last synced: 2 months ago
JSON representation

A simple blogging solution with IndieWeb and Fediverse in mind

Awesome Lists containing this project

README

        

![Mascot](assets/owl.png)

# Owl Blogs

Owl-blogs is a blogging software focused on simplicity with IndieWeb and Fediverse support.

# Usage

Full Documentation can be found on the [owl-blogs website](https://h4kor.github.io/owl-blogs/)

- [Installation](https://h4kor.github.io/owl-blogs/user-guide/installation/)
- [Setup](https://h4kor.github.io/owl-blogs/user-guide/setup/)

# Development

## Build

```
CGO_ENABLED=1 go build -o owl ./cmd/owl
```

For development with live reload use `air` ([has to be installed first](https://github.com/air-verse/air))

## Tests

All tests are implemented in go and can be executed by using:

```
go test ./...
```

## Publishing

1. Update `OWL_VERSION` number in `config/config.go`
2. Push to main branch
3. Create Release with same version number
4. GitHub Actions build binary and add them to the release