-
Notifications
You must be signed in to change notification settings - Fork 30
Description
Hi,
The package looks fantastic and offers great functionality, but I’ve encountered several challenges with the automated installation process:
-
Dependency on Pending Migrations: If there are pending migrations in the current workspace that rely on country information (e.g., foreign keys or constraints), the package’s migrations must run first. However, the automated process forces all pending migrations to run, which leads to dependency conflicts.
-
Timestamp Issues: Modifying the timestamps of the package migrations to ensure they run in the correct order can also cause problems and feels error-prone.
Request for Manual Integration Steps
It would be highly beneficial to have a detailed list of steps for manual integration, such as:
- Publishing the migrations, configurations, and seeders individually.
- Running migrations and seeding commands separately as needed.
This would allow developers to control the integration process more effectively, especially in projects with complex migration dependencies.
Testing Automation Suggestion
For automated testing purposes, it would also be helpful to have a single command to seed the required data without running the entire installation process.
Proposed Benefits:
- Greater flexibility and control during package integration.
- Avoid migration conflicts in existing projects.
- Streamlined workflow for automated testing.
Thank you for your efforts on this package, and I hope these suggestions can enhance its usability and integration process!
Best regards