Phpstorm or vscode
There are many ways to set up a local enviroment for developing on Drupal. Please see Local server setup.
-
Clone this repository
-
composer install
in the root of the project, for more information on using composer in this project, please see Using Composer. -
Import the existing configuration (or you can install a new site with existing configuration):
- Edit your /web/sites/default/settings.php
- Add
$settings['config_sync_directory'] = DRUPAL_ROOT . '/../config/sync';
- Run
drush config-import
command
-
Generate a new pair of keys for simple_oauth (OAuth2) at
/admin/config/people/simple_oauth
-
Generate new OAuth2 clients at
/admin/config/services/consumer
- Redis is highly recommended, otherwise, you probably will see many "deadlocks" in caching.
- There are just infinite ways to set up hosting for Drupal depending on many factors. Please consult the Internet at large.
Please file an issue.
- Clone this repository into your own project.
- Do the work
- Create a Pull Request against this repository. For more details, please see GitHub - Contributing to a Project