|
| 1 | +# Core Connect Bootcamp Starter Kit |
| 2 | + |
| 3 | +This starter kit contains the pre-requsite account and software necessary for the Core Connect Bootcamp. |
| 4 | + |
| 5 | +## Machine Profile |
| 6 | +It is recommended to use a machine that is running either Linux or MacOS |
| 7 | +- OS: Linux, MacOS, Windows |
| 8 | +- Browser: Chrome |
| 9 | + |
| 10 | +## Accounts and tooling |
| 11 | +Please create accounts on these platforms |
| 12 | +- [GitHub](https://github.com/) |
| 13 | + |
| 14 | +## Wallets |
| 15 | +- [Metamask Browser Extension](https://metamask.io/download/) |
| 16 | + |
| 17 | +## Testnet Core |
| 18 | +- [Faucet for tCore2](https://scan.test2.btcs.network/faucet) |
| 19 | + |
| 20 | +## Pre-requisite knowledge (Recommended) |
| 21 | +The bootcamp requires fundamental understanding of the following software development concepts and tooling. |
| 22 | +Here are some crash course videos to get you started with these: |
| 23 | +- [Command line](https://www.youtube.com/watch?v=uwAqEzhyjtw) |
| 24 | +- [Git and GitHub](https://www.youtube.com/watch?v=mJ-qvsxPHpY) |
| 25 | +- [TypeScript Programming language](https://www.youtube.com/watch?v=BCg4U1FzODs) |
| 26 | +- [Solidity in 20 minutes](https://youtu.be/RQzuQb0dfBM?si=OcpChLiTfPsOSC3H) |
| 27 | +- [GitHub Codespace](https://www.youtube.com/watch?v=D_5T6KMTRb8) |
| 28 | + |
| 29 | +> Note: If you have found better crash course videos, please submit a change PR so we can take a look at it. Thank you! |
| 30 | +
|
| 31 | +## For Windows Users |
| 32 | +As per our experience, we would prefer using machines with either Linux or MacOS. |
| 33 | +If you are a Windows user, we would suggest enabling WSL on your Windows laptop or run a virtual machine. |
| 34 | +- [Install Linux on Windows with WSL](https://learn.microsoft.com/en-us/windows/wsl/install) |
| 35 | +- [Set up a WSL development environment](https://learn.microsoft.com/en-us/windows/wsl/setup/environment) |
| 36 | +- [Remote Explorer - VSCode Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.remote-explorer) |
| 37 | + |
| 38 | + |
| 39 | +## Development Pre-requisite |
| 40 | +- IDE (Preferred: [Visual Studio Code](https://code.visualstudio.com/)) |
| 41 | +- [git](https://git-scm.com/downloads) |
| 42 | +- nvm: [Windows](https://github.com/coreybutler/nvm-windows) | [Linux/Mac](https://github.com/nvm-sh/nvm) |
| 43 | + |
| 44 | +### VS Code Extensions (Optional) |
| 45 | +Here are some VS Code Extensions that could help you have a better development experience. |
| 46 | +- [Solidity](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity) |
| 47 | +- [Solidity Inspector](https://marketplace.visualstudio.com/items?itemName=PraneshASP.vscode-solidity-inspector&fbclid=IwAR06u7pxaz64pHVdIi4EJxpurHagspg2sEjHusrTDdlkoYC38iKMiRqhgH0) |
| 48 | +- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) |
| 49 | +- [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) |
| 50 | +- [GitLens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) |
| 51 | +- [Path Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense) |
| 52 | +- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) |
| 53 | + |
| 54 | +## Contribute |
| 55 | +For change request, please clone and submit pull-request. Or e-mail at [email protected] |
0 commit comments