pedax is Board GUI with edax, which is the strongest reversi program.
pedax has 4 features.
- Comfortably, you can see
evaluation value
, e.g.+4
,-10
. - Mac/Windows are supported. Linux is still not verified.
- Customizable important options, e.g.
book file path
,search level
,advanced indicator
. - 2 languages (English, Japanese) are supported.
Development
commands
format
flutter format -l 120 .
run
flutter run -d macos
test
widget test
flutter test
integration test
flutter drive --driver integration_test/driver.dart --target integration_test/app_test.dart -d macos
linter
flutter analyze . dart fix --apply # auto fix
fetch libedax assets as pedax assets
# After you edit .libedax_assets_tag, run this. ./scripts/fetch_libedax_assets.sh
release
- create
new_release
branch. - create PR by https://github.com/sensuikan1973/pedax/compare/new_release?expand=1&template=new_release.md&title=release+%60X%2EY%2EZ%60.
- create release by https://github.com/sensuikan1973/pedax/actions/workflows/publish.yaml.
deloy apple store
TAG=xxx P8_PATH=xxx ASC_KEY_ID=xxx \ ASC_ISSUER_ID=xxx \ APPLE_ID=xxx \ ITC_TEAM_ID=xxx \ ./scripts/deploy_macos_app_to_app_store.sh $TAG $P8_PATH
After that, submit Apple developer console.
deploy microsoft store
- download
pedax.msix
from the release. - update and submit Microsoft developer console.
Download source code on GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.