DEV Community

Daniel Ioni
Daniel Ioni

Posted on

๐Ÿค– MyZubsterGateway: Now Bots Can Create Issues Too!


!๐Ÿค– MyZubsterGateway: Now Bots Can Create Issues Too!

We opened our GitHub repository to bots โ€” and here's why.
๐Ÿง  The Idea

Bots are not just for automation. They can help us build better software.

Today, we decided to structure our GitHub issues so that bots (and humans) can easily understand them, pick them up, and contribute.

This is part of our effort to make MyZubsterGateway more open, collaborative, and bot-friendly โ€” because the future of open source includes AI, automation, and community-driven development.
๐Ÿท๏ธ What We Did

We created 5 new issues with:

Clear titles

Structured descriptions

Explicit acceptance criteria

Labels that bots can read and filter
Enter fullscreen mode Exit fullscreen mode

We also added a new label:
๐Ÿท๏ธ bot-friendly โ€” so bots know these issues are designed for them.
๐Ÿ“‹ The Issues We Created (And Why)

Here are the 5 issues we published today, explained in simple terms.
1๏ธโƒฃ Docker Support

Title: chore: add Dockerfile and docker-compose for one-command deployment

What it is:
A single command to run the entire system โ€” Node.js, MongoDB, and Monero.

Why we created it:
So anyone can run the gateway without installing dependencies manually.
Perfect for developers, testers, and contributors.

Tags: good-first-issue, bot-friendly, docker, devops
2๏ธโƒฃ Admin Dashboard Stats

Title: feat: add /api/admin/stats endpoint for dashboard metrics

What it is:
An API endpoint that returns statistics like total users, orders, revenue, and pending orders.

Why we created it:
So the admin panel can show real-time data โ€” helping the team monitor the platform.

Tags: good-first-issue, bot-friendly, feature, admin
3๏ธโƒฃ Monero Mainnet Switch

Title: chore: switch Monero configuration from stagenet to mainnet

What it is:
Move from testnet (stagenet) to real Monero mainnet.

Why we created it:
To prepare the gateway for production and real transactions.

Tags: good-first-issue, bot-friendly, monero, configuration
4๏ธโƒฃ Webhook Integration Test

Title: test: add webhook integration test with webhook.site

What it is:
Automated tests to verify that webhook notifications work correctly โ€” including retries and failures.

Why we created it:
To ensure payment notifications are reliable and never lost.

Tags: good-first-issue, bot-friendly, testing, webhook
5๏ธโƒฃ Security Bot Setup Script

Title: chore: add setup script for security bot dependencies

What it is:
An installation script that automatically installs all security tools needed for the security bot.

Why we created it:
So anyone can set up the security scanner with one command.

Tags: good-first-issue, bot-friendly, security, automation
๐Ÿค– Why Are These Issues "Bot-Friendly"?

We designed each issue with:

A clear title (starting with feat:, chore:, or test:)

A structured body with bold headers and lists

Explicit acceptance criteria (checkbox format)

Well-defined labels that bots can understand
Enter fullscreen mode Exit fullscreen mode

This means:

Bots can scan, parse, and prioritize issues

AI tools can generate code or documentation

Automation can assign or triage tasks
Enter fullscreen mode Exit fullscreen mode

We believe the future is collaborative โ€” humans and bots working together.
๐Ÿงฉ What's Next?

More issues will be created with the same structure

We'll encourage contributors to use the bot-friendly label

We'll explore automating issue assignment and testing
Enter fullscreen mode Exit fullscreen mode

๐Ÿ”— Links

GitHub Repository: DanielIoni-creator/MyZubsterGateway

All Issues: https://github.com/DanielIoni-creator/MyZubsterGateway/issues

Labels: https://github.com/DanielIoni-creator/MyZubsterGateway/labels
Enter fullscreen mode Exit fullscreen mode

๐Ÿ™Œ Want to Contribute?

Pick an issue, fork the repo, and submit a pull request.

You don't need to be a core team member โ€” everyone is welcome.
๐Ÿท๏ธ Tags

MyZubster #OpenSource #Bots #GitHub #AI #Automation #DevOps #Community #Monero

Thanks for reading! Let's build the future โ€” together. ๐Ÿ’ป๐Ÿค–๐Ÿ’™

Top comments (0)