For Drupal 8 version:
Please clearly state somewhere (module's front page?) where the geshi library is supposed to go.
I'm not sure I would have been able to activate your module if I wasn't pretty decent at digging into things & looking at code. The "available documentation" fails to make it at all obvious that the library should be placed into /vendor/geshi/geshi/src/.

(While I'm here, why are we burying the library so deep? I don't see any reason I shouldn't be able to put the library in /vendor/geshi/. Though it's not really an issue, once you know where to drop the files...)

Comments

sc-perth created an issue. See original summary.

yukare’s picture

Sorry for this, it really need work how to install it in drupal 8.

Just to say you can still put it in drupalroot/libraries and use the libraries module as same as we did in drupal 7.

This structure in vendor is to use with composer, you can just run at drupal root:

composer require geshi/geshi.

There is some info about this in the readme, which needs some work too, but i will place some note about the install with composer in the front page.

  • yukare authored 661fbaf on 8.x-1.x
    Issue #2866196 by yukare: Improve install documentation
    
yukare’s picture

Status: Active » Fixed

This commit improves a lot the readme file. Please review it and sugest any change if you think i missed something. I edited the project page and place a link to readme file about the instalation, because it will page the page too big and anyone can submit patchs to the readme.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.