Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/positiondev/orged


https://github.com/positiondev/orged

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

## Setup

You need a `.env` file at the top of the repo that looks like:

```
TRELLO_DEVELOPER_PUBLIC_KEY=pub_key_for_orged_user
TRELLO_MEMBER_TOKEN=member_token_for_orged_user
TRELLO_USER_ID=user_id_of_orged_user
```

Where your_pub_key has been generated by visiting
https://trello.com/1/appKey/generate

And member_token has been generated by visiting:

`https://trello.com/1/authorize?key=PUB_KEY_FOR_ORGED_USER&response_type=token&expiration=never&scope=read,write`

To develop interactively, start `ghci` on `Lib.hs` in the `src`
directory. For the web interface (which features one button!), `cabal
run`.

## How this works

There is a distinguished board 'Position Experiment'. It is the summary of current work / scheduling it. All other boards that the orged user is a member of are the project boards. Cards in lists beginning with 'Top' or 'Done' from the project boards get synced into the summary board, where 'Done' ones get a done label (green). Any cards manually added to the summary board are not touched.

Currently marking cards as done on the summary board is not supported. They should be moved to the Done column in the project board (to some extent, this is a safety thing - orged doesn't currently make modifications to any board except the summary board, which it more-or-less owns).