As software maintainers, our role (no matter the person or the project) is to be a leader. You need to lead by example and help others help you. If you don't want help, that's totally fine, do not accept contributions.
If you accept contributions, you must be willing to accept help even if it costs you time to help the person become familiar with your code. Not everybody can learn just off of docs or source code, and discouraging people with less skill is not the correct way to fix the problem