Commit dbf25eca authored by benjamin melançon's avatar benjamin melançon 🛠️
Browse files

Update instructions for registering a new feature

parent 81978458
Loading
Loading
Loading
Loading
+7 −13
Original line number Diff line number Diff line
@@ -131,20 +131,14 @@ If you are creating a new feature:
#### Registering your new feature

1. Create a new project on drupal.org:
    * uncheck the option to include an issue queue
    * for project home page, enter the GitLab project URL
    * assign the user 'drutopia_gitlab' the permission "Write to VCS"
    * assign the users mlncn and nedjo (optionally rosemarymann and cedewey) full rights to the project
    * push the 8.x-1.x branch
    * create a dev release for the 8.x-1.x release
    * edit the project to set 8.x-1.x as the default branch
    * assign the user 'drutopia' (optionally mlncn, MegaKeegMan, freescholar, wolcen, nedjo, rosemarymann, and others involved) full rights to the project
    * push the 1.x branch
    * create a dev release for the 1.x release
    * edit the project to set 1.x as the default branch
    * administer releases to set 1 as the recommended major version
2. Edit [drutopia_projects.txt](https://gitlab.com/drutopia/hackysync/edit/master/drutopia_projects.txt) file in https://gitlab.com/drutopia/hackysync to add the new project.
3. Create a new project on GitHub (mlncn)
4. Edit the [`composer.json` file in the Drutopia install profile](https://gitlab.com/drutopia/drutopia/blob/8.x-1.x/composer.json) to include the new feature.
5. Edit the [`composer.json` file in the Drutopia SDK](https://gitlab.com/drutopia/drutopia_sdk/blob/master/composer.json) to include the new feature.
6. Edit the [`composer.json` file in Drutopia VM](https://gitlab.com/drutopia/drutopia_vm/blob/master/composer.json) to include the new feature.
7. Edit the file [`drutopia.subprofiles.yml`](https://gitlab.com/drutopia/drutopia/blob/8.x-1.x/drutopia.subprofiles.yml) in the Drutopia project to add the new feature to the subprofiles.
4. Edit the [`composer.json` file in the Drutopia install profile](https://gitlab.com/drutopia/drutopia/blob/2.0.x/composer.json) to include the new feature.
5. Edit the [`composer.json` file in Drutopia VM](https://gitlab.com/drutopia/drutopia_vm/blob/master/composer.json) to include the new feature.
6. Edit the file [`drutopia.subprofiles.yml`](https://gitlab.com/drutopia/drutopia/blob/2.0.x/drutopia.subprofiles.yml) in the Drutopia project to add the new feature to the subprofiles.


### Add or update code dependencies