Add more notes & TODOs from Mauricio's help

This commit is contained in:
benjamin melançon 2020-04-30 22:53:54 -04:00
parent a7bf14142f
commit ae20266db1

View file

@ -268,6 +268,7 @@ How to make a module
* Services
* Route subscriber
* Event subscriber
@TODO .. drop an example to fit services in?
{{% note %}}
@ -290,14 +291,16 @@ How to figure out how to make a module
* Drupal documentation
* Drupal contributed modules
* Drupal core and *its* modules
* Debugger
* Drupal forums and issues
* Drupal.StackExchange.com
* The rest of the Internet
* Debugger
* Code search / grep
{{% note %}}
Where to start if i don't cover it in this session
And the debugger to more quickly find methods and functions, or even step through code, in contributed modules, core, and the module you're working on!
{{% /note %}}
@ -496,16 +499,32 @@ A note on all these links: I've linked to the Drupal 9.0 version. These hooks a
---
@TODO
* A module that was generated with Drupal Console https://www.drupal.org/project/ckeditor_youtube/ - simple and used by many, and slowly got more complex
{{% note %}}
Shows how a lot of this is boilerplate.
{{% /note %}}
---
### Field Formatter
@TODO bring in, cleaned up and not confusing
* A module bringing in a PHP library and getting crazy (started with simple field formatter, can use this or another module to demo that) - https://drupal.org/project/inotherwords
---
### Services: Event Subscriber
{{% note %}}
{{% /note %}}
---
@ -573,6 +592,8 @@ Your module `composer.json`:
Composer makes a lot of stuff seem more complicated, but it makes it easier to contribute.
Trust me... this will only be three screens of gibberish.
It's also possible to read from other sources, not just Drupal.org. In this case, for example, we are getting the project from our GitLab mirror, which we have so people can submit merge requests if they would like.
{{% /note %}}
---
@ -603,6 +624,17 @@ Your project root `composer.json`:
---
Drupal.org/planet to keep up to date with what is going on in the Drupal world.
Drupal.tv for recording of talks at different conferences.
Drupical.com to find out about events happening in your city.
The official Drupal API documentation.
The Drupal Slack to get community support.
A video series by OSTraining on YouTube.
Drupalize.Me for high quality (paid) material.
UnderstandDrupal.com shameless plug
{{% note %}}
{{% /note %}}