https://github.com/johninvictus/todo_list
Just another over engineered todolist
https://github.com/johninvictus/todo_list
elixir genserver otp otp-applications
Last synced: 12 months ago
JSON representation
Just another over engineered todolist
- Host: GitHub
- URL: https://github.com/johninvictus/todo_list
- Owner: johninvictus
- Created: 2019-09-22T10:58:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-09-22T20:02:06.000Z (over 6 years ago)
- Last Synced: 2025-04-04T08:15:02.415Z (about 1 year ago)
- Topics: elixir, genserver, otp, otp-applications
- Language: Elixir
- Size: 8.73 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TodoList
**TODO: Add description**
```ELIXIR
{:ok, cache} = TodoList.Cache.start
{:ok, server} = TodoList.Cache.server_process(cache, "bobs_list")
TodoList.TodoServer.add_entry(server, %{title: "hello", description: "magic"})
# results
TodoList.TodoServer.todos(server)
%TodoList.Todos{
auto_id: 2,
entries: %{
1 => %TodoList.Todo{
description: "magic",
done: false,
id: 1,
title: "hello"
}
}
}
```
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `todo_list` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:todo_list, "~> 0.1.0"}
]
end
```
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at [https://hexdocs.pm/todo_list](https://hexdocs.pm/todo_list).