@@ -15,58 +15,58 @@ A comprehensive Drupal 10 module that provides event registration functionality
1515
1616## 📁 Project Structure
1717
18- event_registration/
19- ├── config/
20- │ └── install/
21- │ ├── event_registration.settings.yml
22- │ └── …
23- ├── sql/
24- │ └── event_registration.install
25- ├── src/
26- │ ├── Controller/
27- │ │ └── CsvExportController.php
28- │ ├── Form/
29- │ │ ├── EventConfigForm.php
30- │ │ ├── EventRegistrationForm .php
31- │ │ ├── RegistrationListForm .php
32- │ │ └── AdminSettingsForm .php
33- │ └── Service/
34- │ └── MailService.php
35- ├── assets/
36- │ ├── screenshots/
37- │ │ ├── form_interface.png
38- │ │ ├── admin_panel .png
39- │ │ └── registration_list .png
40- │ └── icons/
41- ├── docs/
42- │ ├── installation.md
43- │ ├── configuration .md
44- │ └── troubleshooting .md
45- ├── tests/
46- │ └── src/
47- │ └── Functional/
48- │ ├── EventRegistrationTest.php
49- │ └── AdminInterfaceTest.php
50- ├── .github/
51- │ ├── ISSUE_TEMPLATE/
52- │ │ ├── bug_report.md
53- │ │ └── feature_request.md
54- │ └── workflows/
55- │ └── ci. yml
56- ├── event_registration.info.yml
57- ├── event_registration.module
58- ├── event_registration.install
59- ├── event_registration.links.menu. yml
60- ├── event_registration.routing .yml
61- ├── event_registration.services.yml
62- ├── README .md
63- ├── CHANGELOG .md
64- ├── CONTRIBUTING .md
65- ├── SECURITY .md
66- ├── UPGRADE.md
67- ├── LICENSE
68- ├── composer.json
69- └── .gitignore
18+ | Path | Description |
19+ | ------------------------------------------------ | ----------------------------------------------- |
20+ | ` event_registration/ ` | Root directory of the Event Registration module |
21+ | ` config/ ` | Configuration files |
22+ | ` config/install/ ` | Default configuration installed with the module |
23+ | ` config/install/event_registration.settings.yml ` | Default admin configuration |
24+ | ` sql/ ` | SQL related files |
25+ | ` sql/event_registration.install ` | Database schema definitions |
26+ | ` src/ ` | PHP source code (PSR-4 compliant) |
27+ | ` src/Controller/ ` | Controllers |
28+ | ` src/Controller/CsvExportController.php ` | CSV export controller |
29+ | ` src/Form/ ` | Drupal Form API implementations |
30+ | ` src/Form/EventConfigForm .php` | Admin event creation form |
31+ | ` src/Form/EventRegistrationForm .php` | Public registration form |
32+ | ` src/Form/RegistrationListForm .php` | Admin registration listing |
33+ | ` src/Form/AdminSettingsForm.php ` | Admin configuration form |
34+ | ` src/Service/ ` | Custom services |
35+ | ` src/Service/MailService.php ` | Mail handling service |
36+ | ` assets/ ` | Static assets |
37+ | ` assets/screenshots/ ` | Module screenshots |
38+ | ` assets/screenshots/form_interface .png` | Public form screenshot |
39+ | ` assets/screenshots/admin_panel .png` | Admin panel screenshot |
40+ | ` assets/screenshots/registration_list.png ` | Registration list screenshot |
41+ | ` assets/icons/ ` | Module icons |
42+ | ` docs/ ` | Documentation files |
43+ | ` docs/installation .md` | Installation guide |
44+ | ` docs/configuration .md` | Configuration documentation |
45+ | ` docs/troubleshooting.md ` | Troubleshooting guide |
46+ | ` tests/ ` | Automated tests |
47+ | ` tests/src/ Functional/` | Functional test cases |
48+ | ` tests/src/Functional/ EventRegistrationTest.php` | Registration functionality tests |
49+ | ` tests/src/Functional/ AdminInterfaceTest.php` | Admin interface tests |
50+ | ` .github/ ` | GitHub related files |
51+ | ` .github/ ISSUE_TEMPLATE/` | Issue templates |
52+ | ` .github/ISSUE_TEMPLATE/ bug_report.md` | Bug report template |
53+ | ` .github/ISSUE_TEMPLATE/ feature_request.md` | Feature request template |
54+ | ` .github/ workflows/ci.yml ` | GitHub Actions CI workflow |
55+ | ` event_registration.info. yml` | Module metadata |
56+ | ` event_registration.module ` | Module hooks |
57+ | ` event_registration.install ` | Install/uninstall hooks |
58+ | ` event_registration.links.menu.yml ` | Admin menu links |
59+ | ` event_registration.routing. yml ` | Route definitions |
60+ | ` event_registration.services .yml ` | Service definitions |
61+ | ` README.md ` | Project documentation |
62+ | ` CHANGELOG .md` | Version history |
63+ | ` CONTRIBUTING .md` | Contribution guidelines |
64+ | ` SECURITY .md` | Security policy |
65+ | ` UPGRADE .md` | Upgrade instructions |
66+ | ` LICENSE ` | License information |
67+ | ` composer.json ` | Composer configuration |
68+ | ` .gitignore ` | Git ignore rules |
69+
7070
7171## 🛠️ Requirements
7272
0 commit comments