krahets / hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
https://www.hello-algo.com
Other
97.49k stars 12.35k forks source link

Code Transpilation to TypeScript (Help Wanted) #121

Closed justin-tse closed 6 months ago

justin-tse commented 1 year ago

Could you help us translate the code to TypeScript:

Please check the contribution guidelines at https://github.com/krahets/hello-algo/issues/15.

danielsss commented 1 year ago

@krahets @justin-tse I've worked with Node.js and Typescript for years and I am grinding algorithms recently. So, I'd like to join this project for contributing relative codes.

BTW, My first PR has been requested #136

imsherlocked commented 11 months ago

Hey @krahets can I work on this issue? I am a Computer Science student and have good experience as a Full stack developer.

krahets commented 11 months ago

@imsherlocked Of course! 😄 However, all JS and TS code has been added so far. We just need to optimize and fix the existing code until update a new section. You can either:

  1. Check all the JS and TS code and correct the bugs.
  2. We're working on Chinese-to-English translation. Join us if you're interested in it.
imsherlocked commented 11 months ago

Sure, I would like to be a part of this journey. Can you please assign the issue to me so that I can start working on it

Thank you

On Wed, 15 Nov 2023 at 12:43, Yudong Jin @.***> wrote:

@imsherlocked https://github.com/imsherlocked Of course! But all JS and TS code has been added so far. Until update a new section, we just need to optimize and fix the existing code. You can either:

  1. Check all the JS and TS code and correct the bugs.
  2. We're working on Chinese-to-English translation <#m_5766938138074812306m-8567304240160367437_914>. Join us if you're interested in it.

— Reply to this email directly, view it on GitHub https://github.com/krahets/hello-algo/issues/121#issuecomment-1812984107, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH5N6P6KNADIPQ3JNHA76SDYET5M3AVCNFSM6AAAAAAS7TV7ZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJSHE4DIMJQG4 . You are receiving this because you were mentioned.Message ID: @.***>

krahets commented 11 months ago

@imsherlocked Welcome onboard! No assigning is needed. I've invited you to the translation project. You can choose the document you like.

Please read #914 carefully before starting. If you're an English native speaker, I'd like to recommend you review the PRs and embellish the translation drafts.

krahets commented 6 months ago

Closed because the 1st edition has been completed! Thank you for the great work!