Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jpcaruana/last_crusader
IndieWeb and the Last Crusade
https://github.com/jpcaruana/last_crusader
elixir elixir-apps elixir-lang indieauth indieweb micropub webmention webmentions
Last synced: 3 months ago
JSON representation
IndieWeb and the Last Crusade
- Host: GitHub
- URL: https://github.com/jpcaruana/last_crusader
- Owner: jpcaruana
- License: mit
- Created: 2020-02-23T13:46:44.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T07:57:16.000Z (9 months ago)
- Last Synced: 2024-04-08T08:37:32.420Z (9 months ago)
- Topics: elixir, elixir-apps, elixir-lang, indieauth, indieweb, micropub, webmention, webmentions
- Language: Elixir
- Homepage: https://jpcaruana.github.io/last_crusader/
- Size: 6.06 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# LastCrusader - Indieweb and the Last Crusade
An [Indieweb](https://indieweb.org/) server taylored mainly for _my_ needs, but I hope easily configurable for yours.
- Your content is yours
- You are better connected
- You are in controlRequires at least Elixir 13.0 with OTP 24.
Works fine with latest Elixir/OTP, including OTP 26.
## Todo
- [ ] [IndieAuth](https://indieauth.com/) endpoint
- [X] [Micropub](https://www.w3.org/TR/micropub/) endpoint
- [ ] [Webmentions](https://indieweb.org/Webmention):
- [X] send webmentions on new posts
- [ ] receive webmentions
- [X] Comment API## Notes to self
- run tests: `mix test`
- run locally: `iex -S mix`
- install git hooks locally: `mix git_hooks.install`
- make a release: `MIX_ENV=prod mix release` or with personal secrets `MIX_ENV=perso mix release`
- make a release that targets a debian: `./debian_release.sh` (uses docker)