# Parachain Development

The *How-to* guides in the *Parachains* category illustrate the key steps to prepare for migrating a solo Substrate chain as a parachain.

* [Convert a solo chain](https://docs.infrablockchain.net/infrablockchain-docs/infrablockchain/learn/substrate/learn/runtime-development/parachains/convert-a-solo-chain)
* [Connect to a relay chain](https://docs.infrablockchain.net/infrablockchain-docs/infrablockchain/learn/substrate/learn/runtime-development/parachains/connect-to-a-relay-chain)
* [Select collators](https://docs.infrablockchain.net/infrablockchain-docs/infrablockchain/learn/substrate/learn/runtime-development/parachains/select-collators)
* [Prepare to launch](https://docs.infrablockchain.net/infrablockchain-docs/infrablockchain/learn/substrate/learn/runtime-development/parachains/prepare-to-launch)
* [Upgrade a parachain](https://docs.infrablockchain.net/infrablockchain-docs/infrablockchain/learn/substrate/learn/runtime-development/parachains/upgrade-a-parachain)
* [Auctions and crowdloans](https://github.com/InfraBlockchainTeam/infrablockspace-docs/blob/master/en/infrablockchain/learn/substrate/learn/runtime-development/parachains/auctions-and-crowdloans.md)
* [Add HRMP channels](https://docs.infrablockchain.net/infrablockchain-docs/infrablockchain/learn/substrate/learn/runtime-development/parachains/add-hrmp-channels)
