├── .gitignore ├── LICENSE ├── README.md ├── images ├── bot-father-1.png ├── bot-father-2.png └── workshop-0705-update.png ├── workshop-06-20 ├── .gitignore ├── README.md ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── src │ ├── main │ │ ├── kotlin │ │ │ └── tw │ │ │ │ └── b2e │ │ │ │ └── workshop0620 │ │ │ │ ├── Workshop0620Application.kt │ │ │ │ ├── domain │ │ │ │ └── GuessNumberGame.kt │ │ │ │ └── schedule │ │ │ │ └── PullMsgSchedule.kt │ │ └── resources │ │ │ └── application.properties │ └── test │ │ ├── kotlin │ │ └── tw │ │ │ └── b2e │ │ │ └── workshop0620 │ │ │ ├── GuessNumberGameTests.kt │ │ │ └── Workshop0620ApplicationTests.kt │ │ └── resources │ │ ├── check.feature │ │ └── password.feature └── telegram-bot-test.http └── workshop-07-24 ├── .gitignore ├── README.md ├── build.gradle.kts ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src └── test ├── kotlin └── RunCucumberTests.kt └── resources ├── check.feature └── cucumber.properties /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/README.md -------------------------------------------------------------------------------- /images/bot-father-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/images/bot-father-1.png -------------------------------------------------------------------------------- /images/bot-father-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/images/bot-father-2.png -------------------------------------------------------------------------------- /images/workshop-0705-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/images/workshop-0705-update.png -------------------------------------------------------------------------------- /workshop-06-20/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/.gitignore -------------------------------------------------------------------------------- /workshop-06-20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/README.md -------------------------------------------------------------------------------- /workshop-06-20/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/build.gradle.kts -------------------------------------------------------------------------------- /workshop-06-20/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /workshop-06-20/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /workshop-06-20/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/gradlew -------------------------------------------------------------------------------- /workshop-06-20/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/gradlew.bat -------------------------------------------------------------------------------- /workshop-06-20/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "workshop-06-20" 2 | -------------------------------------------------------------------------------- /workshop-06-20/src/main/kotlin/tw/b2e/workshop0620/Workshop0620Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/src/main/kotlin/tw/b2e/workshop0620/Workshop0620Application.kt -------------------------------------------------------------------------------- /workshop-06-20/src/main/kotlin/tw/b2e/workshop0620/domain/GuessNumberGame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/src/main/kotlin/tw/b2e/workshop0620/domain/GuessNumberGame.kt -------------------------------------------------------------------------------- /workshop-06-20/src/main/kotlin/tw/b2e/workshop0620/schedule/PullMsgSchedule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/src/main/kotlin/tw/b2e/workshop0620/schedule/PullMsgSchedule.kt -------------------------------------------------------------------------------- /workshop-06-20/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop-06-20/src/test/kotlin/tw/b2e/workshop0620/GuessNumberGameTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/src/test/kotlin/tw/b2e/workshop0620/GuessNumberGameTests.kt -------------------------------------------------------------------------------- /workshop-06-20/src/test/kotlin/tw/b2e/workshop0620/Workshop0620ApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/src/test/kotlin/tw/b2e/workshop0620/Workshop0620ApplicationTests.kt -------------------------------------------------------------------------------- /workshop-06-20/src/test/resources/check.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/src/test/resources/check.feature -------------------------------------------------------------------------------- /workshop-06-20/src/test/resources/password.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/src/test/resources/password.feature -------------------------------------------------------------------------------- /workshop-06-20/telegram-bot-test.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-06-20/telegram-bot-test.http -------------------------------------------------------------------------------- /workshop-07-24/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/.gitignore -------------------------------------------------------------------------------- /workshop-07-24/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/README.md -------------------------------------------------------------------------------- /workshop-07-24/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/build.gradle.kts -------------------------------------------------------------------------------- /workshop-07-24/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /workshop-07-24/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /workshop-07-24/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /workshop-07-24/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/gradlew -------------------------------------------------------------------------------- /workshop-07-24/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/gradlew.bat -------------------------------------------------------------------------------- /workshop-07-24/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "workshop-07-24" 2 | 3 | -------------------------------------------------------------------------------- /workshop-07-24/src/test/kotlin/RunCucumberTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/src/test/kotlin/RunCucumberTests.kt -------------------------------------------------------------------------------- /workshop-07-24/src/test/resources/check.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/src/test/resources/check.feature -------------------------------------------------------------------------------- /workshop-07-24/src/test/resources/cucumber.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b2etw/workshop-2021-kotlin/HEAD/workshop-07-24/src/test/resources/cucumber.properties --------------------------------------------------------------------------------