-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Overview
각자 만들고 싶은 패키지를 만들어보아요.
"패키지를 만들어보자"가 목적은 아니고 패키지를 만들어 보는 과정을 통해 Rust 의 기능들을 익혀보자에 가깝습니다.
예를 들어,
- Rust 에서는 어떻게 환경 변수를 받지?
- Rust 에서는 어떻게 stdin 을 받지 혹은 command line arguments 를 받지?
- Rust 에서는 JSON serialization 을 어떻게 하지?
- Rust 에서는 HTTP Request를 어떻게 보내지?
등등
그리고 이를 PR 을 통해 보냄으로써 양방향 knowledge sharing 을 하는 것이 목표입니다.
체크리스트
- Cargo 패키지 생성하기 via
cargo new <package_name> - test 코드 작성하기 (Rust에서 TDD는 매우 재밌습니다 doctest 지원, example 지원, test module 지원)
- PR 보내기 for knowledge sharing
- (optional) crates.io publish 하기 via
cargo publish
언제까지?
일단은 ~ 4월 끝나기 전까지 시간 되는대로 해보는 걸로
snowmerak and nicewook