Become a sponsor to ByungJoon Lee
I think I started open source around 2017 π, I was running a few servers in the company and I had to write code repeatedly for each server. I had to work hard on index.ts
files when I created a library project with the code calling the company's API server.
So I started using my personal time to make open source π». I can create index.ts files automatically, or I can regularize API call codes to make them into libraries. As a result, the number of projects has increased a little, and now I'm working on quite a few projects.
There are many things that I made that help you directly with development, but make it easier to collaborate with other developers. For example, ctix
automatically generates index.ts files, which can be useful when creating documents with typedoc
. In addition, erdia
can automatically extract ER diagrams (still support only TypeORM πΏ) and jin-frame
can help normalize API calls and make them a separate project.
Thank you for your support! π
2017λ κ²½μ μ€νμμ€λ₯Ό μ²μ μμν κ² κ°μμ π, μ¬λ΄μμ λͺ κ°μ μλ²λ₯Ό μ΄μνκ³ μμλλ° λ°λ³΅μ μΌλ‘ μ½λλ₯Ό μμ±ν΄μΌ νλ μΌμ΄ λ무 λ§μμ΄μ. μ¬λ΄ API μλ²λ₯Ό νΈμΆνλ μ½λλ₯Ό μ¬λ¬ μλ²μ μμ±νλ€ λΌμ΄λΈλ¬λ¦¬ νλ‘μ νΈλ₯Ό λ§λ€λ©΄ λ μ΄μ¬ν index.ts νμΌμ μμ±ν΄μΌ νμμ£
κ·Έλμ μ‘°κΈμ© κ°μΈ μκ°μ μ΄μ©ν΄μ μ€νμμ€λ₯Ό λ§λ€κΈ° μμνμ΄μ π». index.ts
νμΌμ μλμΌλ‘ μμ±νκ±°λ, API νΈμΆ μ½λλ₯Ό μ κ·ν νμ¬ λΌμ΄λΈλ¬λ¦¬λ‘ λ§λ€ μ μκ² νκ±°λ, νλ μΌμ λ§μ΄μ£ . κ·Έλ¬λ€λ³΄λ νλ‘μ νΈκ° μ‘°κΈ λμ΄λμ μ΄μ λ κ½€ μ¬λ¬ νλ‘μ νΈλ₯Ό μ§ννκ² λμμ΄μ.
μ κ° λ§λ κ²μ κ°λ°μ μ§μ μ μΈ λμμ μ£Όλ κ²λ μμ§λ§ λ€λ₯Έ κ°λ°μμ νμ
μ νκΈ° μ’κ² λ§λ€μ΄μ£Όλ κ²λ€μ΄ λ§μμ. μλ₯Όλ€λ©΄ ctix
κ°μ κ²½μ° index.ts νμΌμ μλμΌλ‘ μμ±νλλ° μ΄ κΈ°λ₯μ typedoc
μΌλ‘ λ¬Έμλ₯Ό μμ±ν λ μ μ©νκ² μ¬μ©ν μ μμ΄μ. λΏλ§ μλλΌ erdia
λ₯Ό μ¬μ©νλ©΄ ER diagramμ μλμΌλ‘ μΆμΆν μλ μκ³ (μμ½μ§λ§ TypeORMμ μ¬μ©ν΄μΌν΄μ πΏ) jin-frame
μ μ¬μ©νλ©΄ API νΈμΆμ μ κ·ννμ¬ λ³λ νλ‘μ νΈλ‘ λ§λ€κΈ° μ¬μμ§μ£ .
νμ λ§€μ° κ°μ¬ν©λλ€ π