The README Generator is a Pharo Smalltalk based tool to auto-generate a software project's README file using the metadata fetched from sources of truth like Maven's POM file and/or Makefiles.
This way you avoid data repetition and inconsistencies in documentation. You should never edit manually your project's README, but regenerate it every time the project's metadata are updated.
You can install this tool evaluating the following expression in a Pharo image:
Metacello new
baseline: 'ReadmeGenerator';
repository: 'github://osoco/READMEGenerator/src';
load.
You can use the tool without installing software via the following its Docker image.
Simply execute the following command from the project's root directory:
$ docker run -v $(pwd):/data osoco/readme-generator:latest [--help]
The targets to build or run the application are defined via its Makefile:
Clean
-----
mrproper Delete all artefacts
Build
-------
build Build README Generator
get-image Download the latest stable Pharo image and VM
install Install README Generator and dependencies
Docker
------
build-docker Run all tests
Running
-------
run Run the generator
- Source Code: GitHub
- Rafael Luque (Pharo Developer)
- MIT License