GithubHelp home page GithubHelp logo

markdone's Introduction

Markdone

Markdown Logo

Markdone is a specification for the format and organization of checklist files for the purpose of personal organization and project planning.

Acknowledgments

  • GitHub Flavored Markdown (GFM) - Markdone uses a subset of this specification, Markdone will validate to GFM but not all GFM will validate to Markdone.
  • Todo.txt - Markdone borrows a lot from Todo.txt, however we do break or modify formating rules. Even #1!
  • Getting Things Done (GTD) - Markdone is designed to facilitate the implementation of a GTD system.

Mission

To combine the human readable styling of Markdown with the machine readable concepts of Todo.txt.

Specification

View specification details.

Command Line Interface (CLI)

CLI Details

Contribution Guidelines

See ./CONTRIBUTING.md

markdone's People

Contributors

ramblingjordan avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

koppor

markdone's Issues

What is the purpose of the STOP date?

Standard key words are reserved for dates. start, stop, and due All dates are in the format YYYY-MM-DD

Typically, a completed or closed date is used to identify when a task was closed. The difference between the two is completed indicates that the task was done, while closed is generic and includes cancelled tasks.

Boolean tags break format of KEY:VALUE

A value without a key is considered a flag. It's presense indicates the value is TRUE its absence FALSE eg. :waiting-for

Why break the format TAG:VALUE format? That is, why is the following not good?

A key without a value is considered a flag. It's presense indicates the value is TRUE, its absence FALSE eg. waiting-for:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.