Skip to content

d.o Wishlist

Sally Young edited this page Dec 16, 2020 · 13 revisions

GitHub++

Auto publishing of Documentation

The docs directory is automatically built and published.

Security

Automated Dependency Updates

Dependabot alerts track security vulnerabilities that apply to your repository’s dependencies. As alerts are created, they appear here and Pull Requests are automatically created. Screenshot of a Dependabot update

Code Scanning Alerts

On Push Security Check

❯ git push
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 8 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 1.21 KiB | 1.21 MiB/s, done.
Total 6 (delta 5), reused 0 (delta 0)
remote: Resolving deltas: 100% (5/5), completed with 5 local objects.
remote: 
remote: GitHub found 1 vulnerability on myorg/myproject's default branch (1 moderate). To find out more, visit:
remote:      https://github.com/myorg/myproject/network/alert/yarn.lock/highlight.js/open
remote: 
To github.com:myorg/myproject.git
   218fc5425..1a53f9644  no-ticket-fractal -> no-ticket-fractal

Project Management

Development & Workflow

Publishing to npm

When a release is created of the format v[Semantic version], a GitHub action triggers which publishes to npm. Look on the right hand side of https://github.com/jsdrupal/js-client to see the latest release.

Code annotations

This is really confusing on d.o currently e.g. https://www.drupal.org/project/drupal/issues/3167034 GitHub can also provide automated annotations - https://github.com/jsdrupal/js-client/pull/2/files

GitHub--

  • Confidential issues (GitHub only has the ability to provide a security policy)
  • Don't own our comment data

Existing Drupal.org Workflow Issues