Skip to content

🚀 Start here — new contributor guide & good first issues #7

Description

@vgpastor

👋 Welcome! This is the entry point for new contributors. / ¡Bienvenido/a!
Este es el punto de entrada para nuevos contribuidores.

ResponseGrid ChatBot is the Telegram + WhatsApp assistant for the
ResponseGrid humanitarian-aid platform. It's open
source (AGPL-3.0) and contributions are very welcome.

1. Read these first / Léete esto primero

2. Set up in 2 minutes / Monta el entorno en 2 minutos

npm install          # Node 24+ (see .nvmrc)
cp .env.example .env
cp accounts.example.json accounts.json
npm test             # should pass
npm run dev

You don't need WhatsApp/Meta credentials to work on most things — tests run
offline and Telegram just needs a free @Botfather token. / No necesitas
credenciales de WhatsApp/Meta para casi nada: los tests corren offline y Telegram
solo pide un token gratis de @Botfather.

3. Pick something to work on / Elige por dĂłnde empezar

Good first issues (small, self-contained):

Help wanted (bigger / more open-ended):

Comment on an issue to claim it before starting. / Comenta la issue para
reclamarla antes de empezar.

4. How the code is organized / Cómo está organizado el código

Hexagonal / DDD: domain → application → infrastructure. Each channel
(Telegram, WhatsApp) is an adapter behind the MessagingChannel port. See the
project structure in the README.

Questions? Open a Discussion or ask on the issue you're working
on. / ÂżDudas? Abre una Discussion o pregunta en la issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions