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

Cleanup repository and upgrade dependencies #32

Merged
merged 6 commits into from
Feb 17, 2025

Conversation

hjiangsu
Copy link
Member

This PR performs some general cleanup of the repository, and includes the following changes:

  • Upgrade minimum dart version, and related dependencies
  • Update repository files to better match dart conventions (e.g., analysis lints, gitignores, example directory, etc.)
  • Update line length of project to match Thunder's line length (200)
  • Regenerate build_runner artifacts and formatted all existing files

To prepare for the upcoming v1.0.0 Lemmy version, I'll be adding some tests in follow up PRs for endpoints that Thunder uses. This should hopefully allow us to test against different Lemmy versions and ensure that we have compatibility for those endpoints.

I would like to eventually continue work on #30, but it will take a lot of experimentation and work to get that up and running. Because of this, the main focus at this time will be to ensure that the existing API is at least compatible with v1.0.0 (under the /v3 endpoints)

@hjiangsu hjiangsu merged commit 9ee5eba into master Feb 17, 2025
1 check passed
@hjiangsu hjiangsu deleted the chore/upgrade-dependencies branch February 17, 2025 08:57
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.

1 participant