Offering to co-maintain Field Defaults

Created on 20 December 2023, 11 months ago
Updated 6 January 2024, 11 months ago

I'm interested in supporting and maintaining this project. I plan to use it on my projects and continue working on improvements. I want to suggest to set up me as a co-maintainer. I made several merge requests to improve the module.
https://www.drupal.org/project/field_defaults/issues/3330636 πŸ› No support for image field Needs review
https://www.drupal.org/project/field_defaults/issues/3410030 πŸ“Œ Add hook_help for the module Fixed
https://www.drupal.org/project/field_defaults/issues/3410015 πŸ“Œ Replace README.txt with README.md Fixed

πŸ’¬ Support request
Status

Postponed

Version

2.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡¦Ukraine bobi-mel

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @bobi-mel
  • Status changed to Postponed 11 months ago
  • πŸ‡¨πŸ‡¦Canada b_sharpe

    @bobi-mel I am open to it given the direction fits the needs of the module and it's users, as such I'd prefer if you put in issues for features/improvements and MR's to start and I will review and merge.

    If things look good, then I will give you co-maintainer. I've had others offer co-maintain before and then do commits without issues, releases without logs/notes, or just abandon, which have ruined modules previously so I exercise caution now. I hope you understand.

    One big change this module currently needs is a pluggable system for handling non-normal field types/storage. That has been on my list for a while and I'm hoping to start a roadmap next month. Essentially moving this away from module work and more into OOP with the ability to be much more flexible.

  • πŸ‡ΊπŸ‡¦Ukraine bobi-mel

    Hi @b_sharpe

    I fully understand your concern that I can add changes that might break the module. I propose the following way of our collaboration:
    - you can deny me the right to create new releases (we did this for @scott_euser β†’ in the Site Settings and Labels module β†’ );
    - I guarantee that I will not add any new changes to the dev branch, only work on issues and do testing;

    I think this is the right way to go in this situation.

    As for my suggestions for the module development:
    - check out my solution for this issue No support for image field πŸ› No support for image field Needs review ;
    - in this issue Change Testing to GitLab CI πŸ“Œ Change Testing to GitLab CI Needs work to fix phpstan's issue;
    - fix issues in test coverage in the issue Fix failing tests for D10.1 πŸ“Œ Fix failing tests for D10.1 Active ;
    - merge these changes into the development branch and start working on your roadmap;

    It looks logical to me. If you see another way, we can discuss it.

Production build 0.71.5 2024