diff --git a/.githook/pre-commit b/.githook/pre-commit new file mode 100755 index 0000000000..eb09ba97ff --- /dev/null +++ b/.githook/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +#flutter format . + diff --git a/.githook/pre-push b/.githook/pre-push new file mode 100755 index 0000000000..72c666bcb0 --- /dev/null +++ b/.githook/pre-push @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +cd flutter-lib +if [[ `git status --porcelain` ]]; then + printf "\e[31;1m%s\e[0m\n" 'This script needs to run against committed code only. Please commit or stash you changes.' + exit 1 +fi +printf "\e[33;1m%s\e[0m\n" 'Running the Flutter analyzer' +flutter analyze +if [ $? -ne 0 ]; then + printf "\e[31;1m%s\e[0m\n" 'Flutter analyzer error' + exit 1 +fi +printf "\e[33;1m%s\e[0m\n" 'Finished running the Flutter analyzer' +printf "\e[33;1m%s\e[0m\n" 'Running unit tests' + +#flutter test +#if [ $? -ne 0 ]; then +# printf "\e[31;1m%s\e[0m\n" 'Unit tests error' +# exit 1 +#fi +#printf "\e[33;1m%s\e[0m\n" 'Finished running unit tests' diff --git a/README.md b/README.md index 43cb19bc30..6d9fbfe8e2 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Read the [Contributing Doc](doc/contribute.md) before you want to contribute. ## Social Media -* Slack +* Slack (to be determined) ## License AppFlowy is under the Apache 2.0 license. See the [LICENSE](/LICENSE) file for details.