Use the drupal console to generate a module and a composer.json. Give the module its license, readme, and contributing markdown files, which you can copy/paste from other repos.
I'd like to work on this, and document how to do it at the end.
@dannylamb do you have any guidance for @kimpham54?
@kimpham54 I've assigned this to you. Here's a git repo to clone and issue a PR against: https://github.com/Islandora-CLAW/islandora_image
Let me know if you need help, but drupal generate:module should do the trick for you.
@dannylamb first attempt. is this something along the lines of what you're looking for?
@kimpham54 looking through it now
@kimpham54 Looks good. Let me finish setting up some stuff on packagist, and we'll talk about the composer.json. We need to add the islandora module as a dependency, and if you're documenting this, then I don't want you to get sucked into the github / oauth token sinkhole. I'd rather have it just be packagist from the start.
When I know what to tell you I'll be in touch :D
@kimpham54 I've set up the repos for packagist, and now that we're on, we no longer require the vcs entries for github repositories in our composer.json files. We only need to require dev-8.x-1.x.
Can you please add "islandora_islandora": "dev-8.x-1.x" to the requires section for this?
@kimpham54 regarding @dannylamb's request above, is there any why I can help you with that?
@whikloj I've edited composer.json, see https://github.com/kimpham54/islandora_image/tree/composerrequires. Should I create a pull request or is there anything else I can do?
@kimpham54 go ahead and issue a PR. it makes the review process a lot easier.
_facepalms_ OMG i said islandora_islandora... that should be islandora/islandora.
Resolved with https://github.com/Islandora-CLAW/islandora_image/pull/1
Most helpful comment
@kimpham54 Looks good. Let me finish setting up some stuff on packagist, and we'll talk about the composer.json. We need to add the islandora module as a dependency, and if you're documenting this, then I don't want you to get sucked into the github / oauth token sinkhole. I'd rather have it just be packagist from the start.
When I know what to tell you I'll be in touch :D