Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hatena/hatena-intern-exercise-2022
はてなリモートインターンシップ2022の事前課題です (public)
https://github.com/hatena/hatena-intern-exercise-2022
Last synced: about 17 hours ago
JSON representation
はてなリモートインターンシップ2022の事前課題です (public)
- Host: GitHub
- URL: https://github.com/hatena/hatena-intern-exercise-2022
- Owner: hatena
- Created: 2022-07-25T06:04:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-25T06:52:57.000Z (over 2 years ago)
- Last Synced: 2024-04-15T00:04:59.629Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 200 KB
- Stars: 2
- Watchers: 13
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# はてなリモートインターンシップ2022事前課題
インターン前半のパートではGoとTypeScriptを用いたWebアプリケーション開発を行います。
インターン期間中のカリキュラムでは、これらのプログラミング言語がある程度使えることを前提としています。そこでみなさんには事前課題を通して準備していただきたいと思います。
課題に取り組んでもらえると、期間中のカリキュラムがスムーズに進められます。必須ではありませんが、時間があれば取り組んでみてください。
## 課題内容
GoとTypeScriptの課題があります。それぞれのディレクトリのREADMEを読んですすめてください。
- [Go](./golang/README.md)
- [TypeScript](./typescript/README.md)## 課題の進め方
課題はGitHub上で取り組んでください。[hatena/Hatena-Intern-Exercise-2022](https://github.com/hatena/Hatena-Intern-Exercise-2022) リポジトリを[テンプレートとして](https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-repository-from-a-template) 、自分のリポジトリを作って取り組んでください。
GitHub Actionsでテストを実行するようにしています。参考にしてください。
### 開発環境
[Docker](https://www.docker.com) と [docker compose](https://docs.docker.com/compose/) 、および [GNU Make](https://www.gnu.org/software/make/) が利用できる環境を前提としています。必要に応じて[Docker Desktop](https://www.docker.com/products/docker-desktop) などをインストールしてください。
[Makefile](./Makefile) には頻繁に使いそうなタスクを定義してあります。