add composer.json + doc