Thanks @Claw8030 , I shall admit that it’s quite a frustrating process sometimes. I can imagine many developer who were interested in building Apps in NextCloud environment gave up.
But being open source also has a strength, the community is very helpful. At that his the spirit of Open Source. Without such spirit, people could consider I shall just spend some months reading and understanding all literacy about Node.js, Vue, Vite, StyleLint, … and have the level to solve problems myself.
The advantage of open source community is we don’t spend our time re-inventing the wheel. We can benefit of other experience to bring new features into the project.
And to be honest, I use a lot of different technologies in our project, some not being open source. And it’s very common to need to read through tenth of website and blogs before to finally get the answer to a problem.