2017 © Pedro Peláez
 

library commonmark-task-lists

Github Task Lists for CommonMark PHP implementation

image

lossendae/commonmark-task-lists

Github Task Lists for CommonMark PHP implementation

  • Monday, September 21, 2015
  • by lossendae
  • Repository
  • 1 Watchers
  • 1 Stars
  • 20 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

CommonMark task Lists

Scrutinizer Code Quality Build Status License, (*1)

This project is deprecated, please use the extension provided by phpleague : GFM-style task list extension for league/commonmark, (*2)

Implements github flavored task-lists to phpleague/commonmark : https://help.github.com/articles/writing-on-github/#task-lists), (*3)

Installation

This project can be installed via Composer:, (*4)

composer require lossendae/commonmark-task-lists

Usage

use League\CommonMark\Converter;
use League\CommonMark\DocParser;
use League\CommonMark\Environment;
use League\CommonMark\HtmlRenderer;
use Lossendae\CommonMark\TaskLists\TaskListsParser;
use Lossendae\CommonMark\TaskLists\TaskListsCheckboxRenderer;

$environment = Environment::createCommonMarkEnvironment();
$environment->addInlineRenderer('Lossendae\CommonMark\TaskLists\TaskListsCheckbox', new TaskListsCheckboxRenderer());
$environment->addInlineParser(new TaskListsParser());

$converter = new Converter(new DocParser($environment), new HtmlRenderer($environment));

echo $converter->convertToHtml('# Hello World!');

Syntax

Lists can be turned into task lists by prefacing list items with [ ] or [x] (incomplete or complete, respectively)., (*5)

- [x] @mentions, #refs, [links](), **formatting**, and <del>tags</del> are supported
- [x] list syntax is required (any unordered or ordered list supported)
- [x] this is a complete item
- [ ] this is an incomplete item

Task lists render with checkboxes once parsed by CommonMark. Select or unselect these checkboxes to mark them as complete or incomplete in your document., (*6)

Task lists can be nested to better structure your tasks:, (*7)

- [ ] a bigger project
  - [ ] first subtask #1234
  - [ ] follow up subtask #4321
  - [ ] final subtask cc @mention
- [ ] a separate task

Task lists can be nested to arbitrary depths, though we recommend nesting at most once or twice; more complicated tasks should be broken out into separate lists., (*8)

The Versions

21/09 2015

dev-master

9999999-dev https://github.com/lossendae/commonmark-task-lists.git

Github Task Lists for CommonMark PHP implementation

  Sources   Download

MIT

The Requires

 

by Stephane Boulard

markdown commonmark checklists task-lists

21/09 2015

0.2.0

0.2.0.0 https://github.com/lossendae/commonmark-task-lists.git

Github Task Lists for CommonMark PHP implementation

  Sources   Download

MIT

The Requires

 

by Stephane Boulard

markdown commonmark checklists task-lists

18/09 2015

0.1.0

0.1.0.0 https://github.com/lossendae/commonmark-task-lists.git

Github Task Lists for CommonMark PHP implementation

  Sources   Download

MIT

The Requires

 

by Stephane Boulard

markdown commonmark checklists task-lists