ADFlowManager

Contribute

ADFlowManager is open source and welcomes contributions from the community.

How to contribute

  1. 1
    Fork

    Fork the repository on GitHub

  2. 2
    Branch

    Create a feature branch: git checkout -b feature/MyFeature

  3. 3
    Commit

    Commit your changes: git commit -m 'Add MyFeature'

  4. 4
    Push

    Push the branch: git push origin feature/MyFeature

  5. 5
    Pull Request

    Open a Pull Request on GitHub

Ways to contribute

Bug Reports

Found a bug? Open an issue on GitHub.

Feature Requests

Have an idea? Start a discussion.

Translations

i18n contribution guide coming for v1.0.0.

Code

Fork, improve, submit a PR.

Documentation

README, wiki, user guides.

UI/UX

Design improvements and accessibility.

Screenshots

1920Γ—1080 PNGs in docs/screenshots/.

Security

Found a vulnerability? Please disclose responsibly via a private GitHub issue. Security is a core priority of this project.

Beta feedback wanted

πŸ”

Performance

Noticeable speed improvement? Bottlenecks?

πŸ›

Bugs

Crashes, errors, unexpected behaviour?

🎨

UI/UX

Confusing workflows, missing features, design issues?

🌍

Localisation

Missing or incorrect translations?

πŸ“¦

Auto-update

Is the update mechanism working smoothly?

πŸ“Š

Features

Which do you use most? What is missing?

A note about AI

ADFlowManager was built with the assistance of AI tools (Claude by Anthropic) as a productivity multiplier. I believe in being transparent about that.

I studied SLAM (Systems, Networks and Applications Management) and graduated around 2015. I work as a sysadmin. Late 2022, I built an internal tool for my company that became the foundation for this project. It handles everything: user management, automated account creation in a hybrid on-premises and cloud environment, Office 365 mailbox and license management, Intune device management, SharePoint, and more. ADFlowManager is a complete open source rewrite of that same idea, built from scratch on better foundations. Same vision, cleaner architecture, and a real project I can be proud of. The internal tool itself also benefits from ADFlowManager's development, especially in terms of UX/UI and code structure.

This project is also a learning journey. My goals are to keep growing as a developer, build real DevOps experience (CI/CD, GitHub Actions, automation pipelines), and deliver something sysadmins and IT techs actually want to use. UX is a genuine priority for me. Admins deserve tooling that respects their time.

AI didn't design the architecture, write the business logic, or make the decisions. It helped me go faster: generating boilerplate and code, debugging, and building this documentation site. Every line that matters was reviewed, adapted, and understood by me.

If you contribute, you're free to use AI tools the same way: as an assistant, not a replacement for understanding. Just make sure you own and understand what you submit.