Problem/Motivation

The current state of the Block system API documentation is pretty bad:

Proposed resolution

Resolve the above issues. Provide handbook, codebase, and change record documentation that will be useful to developers upgrading modules to D8 or creating new D8 modules. Preferably before beta. (I'm tempted to consider this beta-blocking--the change records are independently anyway--but calling it a beta target for now.)

Remaining tasks

  1. Write comprehensive handbook and codebase API documentation.
  2. Update the relevant change records to show minimal D7 to D8 examples and reference the handbook documentation.
  3. Resolve the issues linked above.

Comments

xjm’s picture

Issue summary: View changes
xjm’s picture

Title: [meta] Blocks API documentation » [meta] Block API documentation
chx’s picture

I can't help with code any more but I think I can help with documentation. I will write on the way home which is Monday in practically every time zone (it's a very long Monday for me).

chx’s picture

I didn't assign to me because if someone gets to this before Monday , go for it.

chx’s picture

Issue summary: View changes
chx’s picture

Issue summary: View changes
xjm’s picture

Status: Active » Closed (duplicate)
Issue tags: -beta target

This issue was marked as a beta target for the 8.0.x beta, but is not applicable as an 8.1.x beta target, so untagging.

Since most of the child issues were resolved, I'm also going to mark this as duplicate.