--- title: Taskwarrior Development Documentation --- This site contains the _development_ documentation for Taskwarrior. For all other documenation, see https://taskwarrior.org. ## Contributing to Taskwarrior * [How to become an Open Source Contributor](./contrib/first_time) * [Contributing to Taskwarrior](./contrib/contribute) * [Developing Taskwarrior](./contrib/development) * [Building Taskwarrior](./contrib/build) * [Coding Style](./contrib/coding_style) * [Branching Model](./contrib/branching) ## RFC's This is where design documents (RFCs) are kept. Although these documents are less formal than [IETF RFCs](https://www.ietf.org/rfc) they serve a similar purpose. These documents apply only to the Taskwarrior family of products, and are placed here to invite comment before designs finalize. - [General Plans](./rfcs/plans) - [Rules System](./rfcs/rules) - [Full DOM Support ](./rfcs/dom) - [Work Week Support](./rfcs/workweek) - [Recurrence](./rfcs/recurrence) - [Taskwarrior JSON Format](./rfcs/task) - [CLI Updates ](./rfcs/cli) - [Taskserver Sync Protocol](./rfcs/protocol) - [Taskserver Message Format](./rfcs/request) - [Taskserver Sync Algorithm](./rfcs/sync) - [Taskserver Client](./rfcs/client)