macta / tonel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tonel Build Status

Tonel is a file-per-class format for monticello repositories.

Installing

Pharo

Metacello new 
	repository: 'github://pharo-vcs/tonel';
	baseline: 'Tonel';
	load.

Tonel Spec

[comment]
type { typeDefinition }
(
    [{ methodMetadata }]
    method [
        methodBody ] 
)*
  1. comment a comment declaration as this:

    " comment string "

is optional (but it should be there, in good design ;)

  1. type Class|Trait|Extension

  2. typeDefinition a STON file with class/trait/extension metadata

  3. methodMetadata a STON file with method metadata is optional (but also, recommended)

  4. method method declaration as this:

    Class[ class] >> selector

  5. methodBody the method body (we do not parse contents, that's classbuilder task)

About


Languages

Language:Smalltalk 99.5%Language:HTML 0.5%