Contributing

Introduction

ReeWeb is proprietary software distributed free of charge. The download includes the source so you can use and adapt it under the ReeWeb license, but it is not open source and may not be redistributed or published outside your licensed organization.

The reason is simple. We want to spend as much time as humanly possible working on ReeWeb itself, and the most reliable way to do that is to keep the surface area we owe to the outside world small. A tool that drifts under the weight of community patches becomes unstable; a tool with a small, deliberate group of authors stays coherent. We are optimising for the second outcome.

There Is No Issue Tracker

ReeWeb does not have a public issue tracker you can freely post to. Bug reports, feature requests, and "this should be different" tickets do not have a queue to land in.

We know this is unusual. The trade-off is honest about what an issue tracker actually demands of the people running it - constant triage, repeated context, and a backlog that grows faster than it shrinks. Removing it gives us the room to keep developing ReeWeb.

Contact Us First

Email hello@reepolee.com with bug reports, feature requests, or feedback. Security reports should go to security@reepolee.com.

A useful discussion looks like:

  • A concrete problem you've actually run into, not a hypothetical. "I tried to do X, the result was Y, I expected Z" beats "ReeWeb should support X."
  • The smallest reproduction you can manage when the topic is a bug - ideally a single template, not a full project.
  • Your ReeWeb and Bun versions - the version field in package.json and the output of bun --version.
  • What you've already tried, so the thread doesn't retread ground you've covered.

If we find your input valuable, we will promote the discussion into an item on our roadmap. That is how something becomes work we commit to. A discussion that doesn't get promoted is not a rejection of you - it is a statement that the issue, as framed, isn't something we plan to take on. You are welcome to keep using the discussion thread to talk it through with other readers.

Modify Your Licensed Copy

ReeWeb is structured so that every line of code lives in your project's user land. The lib/, src/components/, and src/public/ directories can be adapted to your own requirements.

If you need behaviour ReeWeb doesn't ship - a different template engine extension, a custom URL convention, a build hook - you can change the file for your own licensed use. Do not publish or share ReeWeb source changes outside your organization; see the license included with the download.

The implication is that "ReeWeb doesn't do X" is rarely a blocker for you. It is a blocker for the next person who wants X to be there by default, which is what discussions and the roadmap are for.

Security Issues

Security reports are the one exception to the no-public-channel rule. Email security@reepolee.com directly rather than opening a discussion. We will acknowledge within a few days and coordinate disclosure privately.

Generating and Running Locally

After downloading and extracting the ReeWeb archive:

bun install
bun ssg
bun preview

License

ReeWeb is governed by the proprietary free-use license included as LICENSE in the download. It permits use and modification within the licensed organization, but does not permit redistribution, public source sharing, or competing products.