api/README.md

76 lines
3.2 KiB
Markdown
Raw Normal View History

2019-02-17 19:53:04 +00:00
<img src="https://vikunja.io/images/vikunja-logo.svg" alt="" style="display: block;width: 50%;margin: 0 auto;" width="50%"/>
2018-07-25 19:47:26 +00:00
2019-01-11 22:46:51 +00:00
[![Build Status](https://drone1.kolaente.de/api/badges/vikunja/api/status.svg)](https://drone1.kolaente.de/vikunja/api)
2018-11-26 20:17:33 +00:00
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](LICENSE)
2018-12-02 01:18:31 +00:00
[![Download](https://img.shields.io/badge/download-v0.5-brightgreen.svg)](https://storage.kolaente.de/minio/vikunja/)
2018-09-20 19:59:43 +00:00
[![Docker Pulls](https://img.shields.io/docker/pulls/vikunja/api.svg)](https://hub.docker.com/r/vikunja/api/)
[![Swagger Docs](https://img.shields.io/badge/swagger-docs-brightgreen.svg)](https://try.vikunja.io/api/v1/swagger)
2018-11-16 23:29:10 +00:00
[![Go Report Card](https://goreportcard.com/badge/git.kolaente.de/vikunja/api)](https://goreportcard.com/report/git.kolaente.de/vikunja/api)
2018-12-16 13:21:32 +00:00
[![cover.run](https://cover.run/go/code.vikunja.io/api.svg?style=flat&tag=golang-1.10)](https://cover.run/go?tag=golang-1.10&repo=code.vikunja.io%2Fapi)
2018-11-16 23:29:10 +00:00
2019-02-17 19:53:04 +00:00
# Vikunja API
> The Todo-app to organize your life.
# Table of contents
* [Features](#features)
* [Docs](#docs)
* [Roadmap](#roadmap)
* [Contributing](#contributing)
* [License](#license)
2018-07-25 19:47:26 +00:00
## Features
* Create TODO lists with tasks
* Reminder for tasks
* Namespaces: A "group" which bundels multiple lists
2018-09-18 16:20:39 +00:00
* Share lists and namespaces with teams and users with granular permissions
2019-02-17 19:53:04 +00:00
Try it on [try.vikunja.io](https://try.vikunja.io)!
## Docs
* [Build from source](docs/setup/build-from-source.md)
* [Development setup](docs/development-setup.md)
* [Makefile](docs/development/make.md)
* [Testing](docs/development/test.md)
2018-07-25 19:47:26 +00:00
### Roadmap
2018-11-16 23:29:10 +00:00
> I know, it's still a long way to go. I'm currently working on a lot of "basic" features, the exiting things will come later. Don't worry, they'll come.
2018-12-02 00:49:30 +00:00
* [x] Prioritize tasks
2018-12-01 02:00:57 +00:00
* [x] Subtasks
2018-11-30 23:28:01 +00:00
* [x] Repeating tasks
2018-11-16 23:29:10 +00:00
* [x] Get tasks via caldav
2018-12-25 20:29:16 +00:00
* [x] Get all your tasks for an interval (day/month/period)
2018-12-31 01:21:44 +00:00
* [x] Labels for tasks
* [x] Assign users to tasks
2018-12-02 00:49:30 +00:00
* [ ] Attachments on tasks
2018-07-25 19:47:26 +00:00
* [ ] More sharing features
2018-11-30 23:28:01 +00:00
* [x] Share with individual users
2018-07-25 19:47:26 +00:00
* [ ] Share via a world-readable link with or without password, like Nextcloud
2018-12-25 20:29:16 +00:00
* [ ] Read-only websocket to notify multiple clients of updates when something was changed
* [ ] "Smart Lists" - Create lists based on filters
* [ ] IMAP-Integration - Send an email to Vikunja to create a new task
* [ ] Webhooks - Trigger other events when an action is done (like completing a task)
* [ ] Performace statistics - Get an overview and beautiful charts about what you got done this month
* [ ] Activity feeds - Get a quick overview about who did what
* [ ] Bulk-edit multiple tasks at once
* [ ] Team-efforts - Requiring a task to be marked as done by multiple members until it's done
* [ ] Global limits for namespaces/lists/tasks
* [ ] Disable registration, making an instance "invite-only"
2018-12-25 20:29:55 +00:00
See [Featurecreep.md](Featurecreep.md) for even more! (mostly ideas, for now)
2018-12-25 20:29:16 +00:00
* [ ] [Mobile apps](https://code.vikunja.io/app) (seperate repo) *In Progress*
* [ ] [Webapp](https://code.vikunja.io/frontend) (seperate repo) *In Progress*
2018-07-25 19:47:26 +00:00
2019-02-17 19:53:04 +00:00
## Contributing
2018-07-25 19:47:26 +00:00
2019-02-17 19:53:04 +00:00
Fork -> Push -> Pull-Request. Also see the [dev docs](docs/development-setup.md) for more infos.
2018-07-25 19:47:26 +00:00
2019-02-17 19:53:04 +00:00
## License
2018-07-25 19:47:26 +00:00
2019-02-17 19:53:04 +00:00
This project is licensed under the GPLv3 License. See the [LICENSE](LICENSE) file for the full license text.