Replies: 2 comments 5 replies
-
Cool. Developing bundler isn't hard. You could start by reading code of esbuild and rollup. Especially for early version of rollup, it's a great example to show how a bundler works. |
Beta Was this translation helpful? Give feedback.
3 replies
-
Open source can contribute little by little, starting from their own will, there is no need to learn all and then engage, and even learn a little to engage a little
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've always wanted to implement my own packaging tool for personal use, and recently I came across the open-source project called "rolldown" which caught my interest. I believe I can follow this project and develop a simple packaging tool of my own. Eventually, I might even be able to submit a PR to contribute to this project.
Although I'm currently in the process of learning the basics of the Rust language, it doesn't deter me from envisioning the future.😀
However, I'm also aware that developing a project involves much more than just knowing the language. It requires additional knowledge such as data structures, algorithms, and even compiler theory. I'm curious if these areas of expertise will be needed in this project.
Finally, leaving this discussion here serves as a witness to my TODO list. Perhaps one day in the future, I will share my own packaging open-source project here.
View original text (Chinese)
我一直想实现一个自己使用的打包工具,刚好最近看到了 rolldown 这个开源项目,我非常有兴趣。我觉得我可以跟随这个开源项目,自己实现一个简单的打包工具,然后慢慢地也许我也能提交为这个项目提一个 PR。
虽然目前我还在学习 rust 语言基础的过程中,但这并无法阻止我憧憬着未来。
但我也知道,开发一个项目,语言仅仅只是最基础的,在此之外还需要很多额外的知识,比如数据结构预算法、编译原理之类的。我想知道这个项目中是否会需要这些知识点?
最后,在这里留下一条 discussion,也算是一个 TODO 见证,也许未来的某天,我就会在这里分享我自己的打包开源项目了
Beta Was this translation helpful? Give feedback.
All reactions