🌶️ programming take
If you don't have enough time to do both the documentation and the code polishing/testing in your project, the code work is the work that you should drop and leave to the community, not the documentation.
You *can* properly implement something that is documented, but you *can't* properly document something that is implemented unless you are the creator with full context of why it works the way it does.