Mandatory is an installation profile for Drupal 8, allowing Drupal to be installed without ANY optional components (modules, themes). So you'll end up with an initial Drupal installation where only mandatory components are enabled.

Project link

https://www.drupal.org/project/mandatory

Git instructions

git clone --branch 8.x-1.x https://git.drupalcode.org/project/mandatory.git

Comments

drubb created an issue. See original summary.

avpaderno’s picture

Issue summary: View changes
avpaderno’s picture

Status: Needs review » Needs work

Thank you for applying!

If the project aims to be an installation profile, it is still incomplete. The installation profile is not installing any module, so uninstalling those modules doesn't make sense.

See How to write a Drupal 8 installation profile to understand what is missing. See also the installation profiles that come with Drupal core: Demo: Umami Food Magazine, Minimal, and Standard.

drubb’s picture

Yes, but that's the point. When you install Drupal 8 using a profile without any modules, you'll end up with an installation where still up to three optional modules are enabled, namely field, file and update. That's why they need to be uninstalled. The goal of this profile is providing a Drupal installation without optional extensions at all.

drubb’s picture

Status: Needs work » Needs review
klausi’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: +PAreview: single application approval

Thanks for your contribution!

What are the differences to the minimal installation profile of Drupal core? Please add that to the project page.

Otherwise looks good to me! There is just 20 lines of code to review, so I don't think we have enough to approve your account, but we can set security support manually on the project. Do you have any other project we could check?

avpaderno’s picture

Assigned: Unassigned » avpaderno
Status: Reviewed & tested by the community » Fixed

Thank you for your contribution! I am going to update the project.

These are some recommended readings to help with excellent maintainership:

You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process.
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.

I thank all the dedicated reviewers as well.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.