~netlandish/links

0b25b4a917d8892f4fe7fe5d8b082f5c779d0b87 — Peter Sanchez 11 days ago bc230af
Adding initial README. Pending updates
1 files changed, 83 insertions(+), 0 deletions(-)

A README.md
A README.md => README.md +83 -0
@@ 0,0 1,83 @@
# links

A group of services that power the application for [LinkTaco][].

**Version:** 0.0.0

**Project Links:** [Issues][issues] - [Mailing List][list] -
[Contributing](#contributing)

[linktaco]: https://linktaco.com "LinkTaco"
[issues]: https://todo.code.netlandish.com/~netlandish/links
[list]: https://lists.code.netlandish.com/~netlandish/links-dev

## What?

The software is a suite of applications that work together to provide the
services powering [LinkTaco][]. These services include:

- Social bookmarking
- Link & Note saving (ie, Pinboard)
- Link shortening (ie, Bitly)
- Link listings (ie, Linktree)
- Completely GraphQL API powered
- QR Codes
- Analytics
- Custom domains
- Integrations with Slack and MatterMost
- And more...

Basically we started this as a simple project to play with GraphQL in Go and
provide these services for us as the existing projects, or products, didn't fit
our needs as is.

Our plan was always to open source it and keep it small but as time went on we
added more and more and now it's pretty full featured.

## Dependencies

- Go 1.20+
- GNU make

## Installing

Please see the [install documentation][idocs] for instructions.

[idocs]: https://man.code.netlandish.com/~netlandish/links "Docs"

## Contributing

We accept patches submitted via `git send-email`. If you're not familiar with
this, don't be worried. It's very easy and you should be ready to contribute in
a couple of minutes. Start with this website:
[git-send-email.io](https://git-send-email.io)

The mailing list where you submit your patches is
`~netlandish/links-dev@lists.code.netlandish.com`. You can also view the
archives on the web here:

https://lists.code.netlandish.com/~netlandish/links-dev

To quickly setup your clone of `links` to submit to the mailing
list run the following commands:

    $ git config sendemail.to "~netlandish/links-dev@lists.code.netlandish.com"
    $ git config format.subjectPrefix "PATCH links"

We have more information on the topic here:

- [Contributing][cdoc]
- [Using email with Git][gitemail]
- [Mailing list etiquette][etiquette]

[etiquette]: https://man.code.netlandish.com/lists/etiquette.md
[gitemail]: https://man.code.netlandish.com/git/email.md
[cdoc]: https://man.code.netlandish.com/contributing.md

Copyright & Warranty
====================

All documentation, libraries, and software are Copyright 2023 Netlandish Inc.
All documentation, libraries, and software are made available to you under the
terms of the GNU AFFERO GENERAL PUBLIC LICENSE license which is contained in
the included file, LICENSE.