documentation

CONTRIBUTING to LUGAN

LUGAN is built by its community. We don’t just use Free Software; we build it, research it, and govern it together. Your input, whether code or conversation, is vital to our mission.


TL;DR

Type of Contribution Platform/Location Action Required
Code & Documentation GitHub Repositories Fork, submit Pull Requests (PRs), or open Issues for bugs and features.
Organizational Governance GitHub Issues & Discussions Open an Issue to propose changes to guidelines (MANIFESTO, CoC), and use Discussion Polls for formal voting.
Informal Feedback & Quick Ideas Telegram / Discord Use chat for quick polls, rapid affirmation (“Yes, cool, let’s do it!”), and immediate sentiment gauging.
In Person Input UNIVPM Meetings (Talks/Workshops) Participate in physical sessions to challenge ideas, propose new research, and share opinions.




Before You Start

🤝 Code of Conduct

Please review our Code of Conduct before contributing. We expect all contributors to follow these guidelines to ensure a welcoming, respectful, and productive environment.

🔍 Where to Contribute

We primarily distinguish between two types of contributions: Technical/Code and Governance/Organizational.


Technical & Code contributions

All active development happens on our GitHub repositories. This is the place for code, documentation, and specific feature proposals.

A. Submitting code changes (Pull Requests)

If you have written code, fixed a bug, or improved documentation for any project managed by LUGAN:

B. Reporting bugs and proposing features (Issues)

If you find a problem in our code or have an idea for a new feature:

Please follow these rules for commit naming conventions:


Shaping the organization (LUGAN governance)

Our group structure and rules are managed collaboratively, often referred to as “Governance as Code.”

A. Proposing changes to group guidelines

To formally propose changes, modifications, or discussions regarding foundational documents:

B. Formal group voting

When formal consensus is required for key decisions (e.g., electing officers, approving major budget items, adopting new policies):


Informal feedback and quick sync

Not every contribution needs a formal PR or Issue. We highly value quick feedback and active participation in our daily stream.

🚀 Community chat & quick polls

For spontaneous ideas, quick affirmation, or low-friction feedback:

🎙️ In person discussion

Our physical meetings at UNIVPM are a vital space for discussion and debate.


Thank you for helping us build LUGAN!