-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install D8 and modules using composer #476
Conversation
36b31b3
to
6869c0c
Compare
Initial testing has found that we hit a rate limit for github requests through composer. We can fix that for devs by allowing them to provide their authentication creds in configuration. For users without github accounts, we need to provide 'stable' releases through packagist. |
This works right now using an oauth token from github. I'll update the README in this pull later. Long term, the solution is just to get on packagist and have small, frequent releases. I'm already bringing this up at the next committers meeting https://github.com/Islandora-CLAW/CLAW/wiki/January-18%2C-2017 |
Ok, new vagrant with an OAuth token and this branch ended up with a loop trying to download restui
So either we add the Preferences? |
Just as a note I modified the restui one to say
and then got stuck on a loop at the next one. So this is not limited to restui. |
@whikloj I say, let's talk about this tomorrow on CLAW tech call?I feel our approach is not working or we are doing something wrong? |
@whikloj That loop happens if you try and |
@whikloj we should swich to installing drush globally |
This was all my mistake, I cloned the wrong |
👍 ok now it works, if you use @dannylamb's drupal-project branch. |
Install PR for #474 and #475
Testing instructions
install/configs/variables
as theGITHUB_TOKEN
variable (it's set to 'changeme' by default)Functionality should remain the same. I tested by creating, editing, and then deleting a fedora resource, and made sure the rules actions were firing.