Are you an existing user who wants to report a bug/suggest a feature? Or just get updates about the app?
Please note that I am currently not accepting PRs. This repo is still mostly meant for me so documentation might be rough around the edges.
If you have any technical questions you can ask on https://lemmy.world/c/summit.
This is the repository that contains the source code of Summit for Lemmy.
Below is where I keep notes to myself so if it seems like non-sense that's why.
- Create a new release post on https://lemmy.world/c/summit. Feature post.
- Update [Changelog.kt] with the release post id.
- Push latest translations: https://translate.idunnololz.com/projects/summit/summit/#repository.
- Merge latest translations to main. (https://github.com/idunnololz/summit)
- Pull latest translations on local.
- Check patreon and update patreon list.
- Bump version code and string.
- Create a release build.
- Add to play store.
- Commit & tag release.
- Go to https://translate.idunnololz.com/projects/summit/summit/#reports
- Choose report structure
json
. - Change starting date to 1/1/1999.
- Change ending date to the current date.
- Click generate.
- Copy the result and paste the json into [app/src/main/res/raw/translate.json].
To run the linter do
./gradlew clean ktlintCheck
To fix lint issues do
./gradlew clean ktlintFormat
I diffed:
$dir1 = Get-ChildItem -Recurse -path ~\LemmyBackwardsCompatibleAPI-master\app\src\commonMain\kotlin\it\vercruysse\lemmyapi\v0\x19\x3
$dir2 = Get-ChildItem -Recurse -path ~\LemmyBackwardsCompatibleAPI-master\app\src\commonMain\kotlin\it\vercruysse\lemmyapi\v0\x19\x4
Compare-Object -ReferenceObject $dir1 -DifferenceObject $dir2
./gradlew dependencyUpdates -Drevision=release