Join GitHub today
Pre-requisite task: #2449
After we have Board Key prefixes, each task should have a pretty ID that is auto-incrementing such as:
Each new task is assigned an automatically incrementing ID.
This will likely require a multi-server safe way of incrementing IDs in mongodb without taking a lock on the DB.
I have a different take on the pretty ID - the ideal for our use case is pretty IDs at various levels that can be joined to form something compound but also self-describing.
i.e boards have pretty id, so do each list in a board, and then the item on a list..
e.g Board 'Marketing' - marketing
then we can use it for all kind of cool things like git branch names that are self-describing.