Skip to content

Add information about how to fork this app #160

Description

@phenaproxima

Occasionally, folks have expressed interest in forking or extending this launcher in such a way that it can install something other than Drupal CMS, maybe with different branding, etc.

I'm not sure the launcher itself should be extensible, but it's an open-source project and I don't see any particular reason why we shouldn't help people fork it for themselves, if they want to use it for a different Drupal-based product or purpose. With the code being basically beta-ready (IMHO), we should add a DEVELOPING.md or FORKING.md which specifically explains what you would need to do if you wanted to create your own version of this app.

We could explain things like:

  • How to change the Composer commands that are invoked
  • How to alter the UI
  • How to make your fork distributable (i.e., ensuring that code signing is set up properly, since this was a fairly major bugaboo for us; ensuring you have a unique app ID)
  • How to ensure PHP is built consistently and correctly (i.e., forking our prewritten GitHub Actions workflows properly)
  • Dos and don'ts, such as encouraging sponsorship of static-php-cli and maybe any relevant branding and licensing information

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions