Do not give any thumbs-down reaction emojis to express your dissatisfaction with responses when someone is helping/answering your questions.
We don't have time to always answer in details or preface everything with "I'm really sorry but..".
The only time when a thumbs-down is appropriate from a user towards a maintainer or other assistance is when there's some type of vote being asked for.
Do not try to start Twitter mobs or wars against the project or maintainers, especially if it's because you got rate-limited from the project for not following this Code of Conduct.
Do not add comments to existing Discussions or Issues demanding a response like "Any update on this?" which force a maintainer to either respond or hide your comment.
There are very few scenarios where secret or undocumented updates to a topic exist but are inexplicably hidden - so please don't check _just in case_.
If you're still tempted to try to revive a stalled topic, at least be a little less selfish about it and think what value/new information you can add to the topic as part of your comment.
We generally do not argue about these decisions, but we are willing to reverse a block if you show that you understand and respect the rules, or if there was a misunderstanding.
To reverse a block, or to clear up a misunderstanding, write a _short_ email to Renovate's lead maintainer Rhys Arkins.
Simply put: we block and unblock swiftly, what matters is how you follow the rules going forward.
## How we prioritize work
Renovate's core contributors and maintainers focus on work that:
- Helps a lot of users, or
- Fixes regressions (errors introduced by recent changes), or
- Is required by a customer of Mend.io, or
- Is sponsored by third parties after independent validation, or
- We personally need or want to implement
You may be disappointed when we focus on other work ahead of your feature or bug, but you should understand and accept this.
## Maintaining Issue and Code quality
We use GitHub Discussions to start and sort issues.
Only maintainers are allowed to create new issues.
If we confirm a bug or agree with a feature idea, and if it's well-documented, we will turn it into an official issue.
This way most issues are ready to work on, either by us or the community.
We may reject ideas that are too specialized, or that would make the project too hard to maintain.
We have strict coding standards and reviews to keep our code in good shape.
A feature or fix must of course work, but it must also be well designed to stay maintainable.
We may ask you to improve your code several times in a row, which can be difficult for you.
We only do this to keep the project sustainable.
## If you have urgent work
People working for big companies might push too hard in Open Source projects.
It’s often hard for them to understand that our maintainers cannot spend much time to solve their issues quickly.
Frequent requests for updates like "@rarkins how can we move this forward?" are _not_ helpful.
Please remember, unless you are a Mend.io customer, this project does not owe you the level of response or support you might expect.
Mend.io customers should use their designated support channels for urgent needs.
## Getting more help
If you need more assistance than what this project offers, you have two options:
1. Become a Mend.io customer, such as by buying Renovate Enterprise, or
1. Hire an experienced Renovate contributor privately for consulting. Mend.io staff do _not_ offer this service, but one of our volunteer maintainers, [`@secustor`](https://github.com/secustor), does
## Feedback
We welcome respectful discussions about these rules and accept suggestions that improve this text.
We avoid debates on social media or going off-topic in GitHub Discussions.
Because we enforce all these rules, we can deliver new features and give excellent support to the community.