There is a "core dev team" (mic_e, JJ, zuntrax, but there's more) who work on the project in their free time, but since we all have other life-originating interrupts and fluctuating motivation, our activity will alternate equally over time (just take a look at the commit statistics). We "core devs" have known each other personally for a long time; thus, communication happens mostly over private channels (XMPP, Mumble, maybe even real life).
Many contributions originate from discussions on the IRC channel, or an issue on the issue tracker.
The pull requests are then open for review by everybody.
If the pull request author thinks that their goals aren't met yet,
it is tagged with [WIP] $title
.
The author removes it once the goals are met.
In the big picture, we're working on completing those WIP pull requests, user-submitted issues or the next milestone. In reality however, we're often working on unrelated stuff that is not covered by any milestone (buildsystem, infrastructure, ...), just convenient to implement, or needed right now.
We're releasing early and often: whenever we add/improve a feature or fix a bug and the code still compiles, we push the code to the github master. Once significant changes have accumulated, we tag that commit with a new minor version.
We don't have dedicated "subsystem maintainers" yet.
You can track down the person who did things with git log
or git blame
.
All sorts of contributions are welcome, including
But read contributing.md first to learn about the contribution workflow/requirements.
As always, join the chat and discuss your ideas.
doc/
.此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。