Just do it. There might be some obstacles in the future, but you will learn and overcome them by doing. So just create a GitLab or GitHub project and bring it on :)
Then you should make sure that there is a good README which explains how to contribute and work with the project. Use the wiki or vuepress + pages to provide some additional documentation. Add tags.
Everything else will come :)
Oh and don't forget to share on dev.to when you feel ready. Good luck! :)
Thank you very much! Documentation is probably the best place to start as you suggested
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.