Knowledgebase

Running an Open Source Project Print

  • softwareengineering, software, guide, howto, solution, zillionkinghost, hosting, support
  • 0

Maintaining something others use.

WHAT TO PROVIDE

A clear description of what it does and does not do A licence Setup and usage documentation Contribution guidance A code of conduct

WHAT CONTRIBUTION GUIDANCE SHOULD STATE

How to set up the project Conventions expected How to propose a change What will and will not be accepted

WHY THAT LAST POINT

It prevents wasted effort and awkward rejections.

WHAT TO AUTOMATE

Checks on contributions, so review addresses substance.

WHAT TO EXPECT

Many more issues than contributions Requests for features you do not want Users depending on behaviour you considered incidental

WHAT TO DECIDE EARLY

The scope, and defend it.

WHY

Projects fail by accumulating everything anyone asked for.

WHAT TO COMMUNICATE

Your capacity, honestly.

WHAT TO AVOID

Silence on issues and proposals Committing to support you cannot provide

WHAT TO PLAN FOR

Not maintaining it forever: additional maintainers, or a clear statement that it is unmaintained.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot