discord.kt Reboot
Kotlin으로 쉽고 간결하게 사용할 수 있는 디스코드 API 라이브러리를 제작합니다
이런 분들이 참여해주셨으면 합니다
- 계속 일정이 미뤄지기만 하는 리부트 전의 모습에 실망하셨던 분들
- Kotlin 환경에 익숙하고 Kotlin Serialization을 잘 다룰 줄 아시는 분들
- 코드를 정리하며 작성하는 습관을 가지신 분들
- Discord API에 대한 이해도가 높으신 분들
프로젝트의 방향
- 디스코드 봇을 제작할 때, 기존의 라이브러리가 너무 복잡하다는 생각 해보신 적 없으신가요?
기존의 라이브러리들을 봇의 기능이 많아질수록 점점 꼬여가는 코드에 혼란스러운 경우가 많았습니다
저희 discord.kt는 복잡한 기능도 정리된 모습으로 제작할 수 있도록 직관적인 라이브러리 제작에 최선을 다 하고 있습니다
꼭 프로젝트에 참여하지 않으시더라도, 관심을 가져주시면 감사하겠습니다!
목표
- 초보자분들도 이해하기 쉬운 코드베이스로 쉬운 Contribution 환경을 제공합니다
- Kotlin의 장점 중 하나인 DSL 기능을 최대한 활용하여 직관적이고 간단한 코드로 봇을 제작할 수 있도록 돕습니다
- 좋은 Kotlin 생태계를 조성하여 Kotlin을 대중화합니다
리부트의 다른 점
- 이전에는 Kotlin/JVM을 사용하여 개발했지만, 이제 Kotlin/Multiplatform을 사용하여 JVM 환경과 Native 환경을 모두 지원합니다
- 리부트에서는 내부 코드도 더욱 체계적으로 작성하여 누구나 기여가 가능한 오픈 소스의 장점을 더욱 극대화합니다
불러오는 중...