Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manual Installation #35

Open
btxtiger opened this issue Dec 26, 2024 · 0 comments
Open

Manual Installation #35

btxtiger opened this issue Dec 26, 2024 · 0 comments

Comments

@btxtiger
Copy link

btxtiger commented Dec 26, 2024

Hi,

The package looks fantastic and offers great functionality, but I’ve encountered several challenges with the automated installation process:

  1. 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.

  2. 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant