# GitHub CLI extension

GitHub CLI extensions are repositories that provide additional commands to the GitHub CLI.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Part 1: Repo and CI Setup - Kevin Galligan

DevFeed: [Part 1: Repo and CI Setup - Kevin Galligan](<https://devfeed.tech/articles/part-1-repo-and-ci-setup-kevin-galligan-38208.md>)

Original publisher: [Read original article](<https://touchlab.co/gitportal-for-kmp-tutorial-repo-ci-setup>)

Published: 2024-05-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [repo](<https://devfeed.tech/topics/repo.md>), [ci](<https://devfeed.tech/topics/ci.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitHub CLI extension](<https://devfeed.tech/topics/gh-extension.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [repo](<https://devfeed.tech/tags/repo.md>), [setup](<https://devfeed.tech/tags/setup.md>)

### AI overview

Part 1 of a tutorial series that creates a Kotlin Multiplatform repository and separate Android and iOS app repositories, links them with GitPortal, and configures CI to communicate between them.

### Source excerpt

For teams piloting KMP, direct access to the Kotlin source is the best way to get started. Use GitPortal to link and sync KMP source from an external repo. In Part 1, we'll install GitPortal, set up the three source code repos, and configure CI to monitor everything.