Skip to content

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.

2 participants