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

convert to full Symfony framework #35

Merged
merged 36 commits into from
Dec 1, 2024
Merged

convert to full Symfony framework #35

merged 36 commits into from
Dec 1, 2024

Conversation

chuckadams
Copy link
Contributor

Pull Request

What changed?

This converts AspireSync into a full-blown Symfony application instead of a standalone console app. It still works as a standalone console app, but now supports the full symfony suite of functionality.

Why did it change?

Future expansion: we'll want to add an http interface for things like status pages and controlling and monitoring jobs. Stuff like the messenger component will help with job control as well.

Did you fix any specific issues?

Closes: #34

CERTIFICATION

By opening this pull request, I do agree to abide by the Code of Conduct and be bound by the terms of the Contribution Guidelines in effect on the date and time of my contribution as proven by the revision information in GitHub.

@chuckadams chuckadams marked this pull request as ready for review November 30, 2024 22:42
@chuckadams chuckadams marked this pull request as draft November 30, 2024 22:49
@chuckadams
Copy link
Contributor Author

still need to do add db migration before i can call this ready. will also add php-cs-fixer while i'm at it.

Copy link
Member

asirota commented Dec 1, 2024

Excellent future planning for more user friendly UI for people without console access or willingness to learn AS in the console.

@chuckadams chuckadams marked this pull request as ready for review December 1, 2024 14:55
@chuckadams
Copy link
Contributor Author

Calling this one done: I'll add php-cs-fixer and thecodingmachine/phpstan-safe-rule in a follow-up PR.

@chuckadams chuckadams merged commit fdc1ced into main Dec 1, 2024
1 check passed
@chuckadams chuckadams deleted the chuck/ac-34/symfony branch December 1, 2024 15:04
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

Successfully merging this pull request may close these issues.

upgrade to full-blown Symfony app
2 participants