Skip to content
Carlo Beltrame edited this page May 2, 2025 · 20 revisions

Welcome to the eCamp v3 documentation wiki! eCamp v3 is a tool used to plan J+S camps, J+S courses and other camps for scouts or otherwise.

Principles

  • We follow our code of conduct.
  • eCamp v3 is open to use for anyone. Organization-specific features are avoided when possible, or at least made purely optional.
  • Using eCamp v3 is and will always be free.
  • eCamp v3 is an open source project. Also, for our third-party dependencies we use open source software where possible and support the dependencies by contributing back where appropriate.
  • We use an amateur-friendly tech stack, in order to make contributions by our young adult target group easier.
  • On the user-facing level, we attempt to be backwards-compatible or implement data migrations, so that old camps will still be available in the future.
  • On the API level, since we don't support external API clients yet, breaking changes are still possible.
  • When specifying a new feature, we try to think of possible future development and try not to block our paths forward by developing too quickly. If in doubt about a new feature, we choose a variant that will be migrateable in the future in case we find out it was the wrong approach.
  • eCamp v3 is not the one-stop shop for everything to do with organizing camps. Other tools are always needed, and for new features requests we think hard about whether they are best implemented in eCamp v3 or as an external tool. As a rule of thumb, eCamp v3 is only for planning the camp programme and collecting the required material.
  • We keep interested users informed about recent development and offer a support channel (there is no SLA though, this is best-effort at most).
  • Externally developed features are only merged if the eCamp core team agrees they are able to take over maintenance of this code in the future.
Clone this wiki locally