some didnt even had a contributing file on how to setup the project
This is a very important point. Also something we wanna tackle as part of this effort. We're trying to reach out to more project maintainers to make their project easier to contribute to.
I guess one of the important things is to have conversations with maintainers before submitting pull request. That way you can avoid working on abandoned projects and requesting changes maintainers are not on board on.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
This is a very important point. Also something we wanna tackle as part of this effort. We're trying to reach out to more project maintainers to make their project easier to contribute to.
I guess one of the important things is to have conversations with maintainers before submitting pull request. That way you can avoid working on abandoned projects and requesting changes maintainers are not on board on.