-
jonas’
what do I need to do to get +w on modernxmpp.org?
-
jonas’
I’d like to start writing a pull request ... ;)
-
Zash
Define `+w`
-
jonas’
(and knowing you guys I expect this to be a hg repository with markdown files)
-
jonas’
(or something like that)
-
Zash
I wish
-
Zash
https://docs.modernxmpp.org/ click "Edit on Github"
-
jonas’
oh
-
jonas’
there is a Edit on Github
-
jonas’
excellent
-
jonas’
I already have a fork
-
jonas’
fun
-
MattJ
Heh
-
Zash
So it's a git repo with markdown files 🙂
-
jonas’
git checkout -b feature/consistent-colors
-
wurstsalat
I'm happy to see contributions for modernxmpp :)
-
MattJ
I'm planning to launch the blog this week or early next
-
MattJ
Will share a draft of the first post here soon
-
MattJ
I'll consider that the official announcement of the project, which never really happened so far
-
wurstsalat
a blog, good idea!
-
jonas’
MattJ, what is the magic to build modernxmpp.org locally?
-
jonas’
oh, mkdocs is a thing which is packaged
-
jonas’
I was somehow anticipating some lua hack
-
Zash
Why would you think such a thing?
-
pep.
:D
-
jonas’
something about scansion
-
Zash
but the scansion site is also mkdocs iirc?
-
jonas’
what do you folks think would be a good place for the stuff I just ripped out of XEP-0392 (<https://github.com/xsf/xeps/pull/845>), i.e. the recommendations on how to form the input to the algorithm as well as avatar substitutes?
-
Zash
There isn't even any Lua involved in building http://prosody.im/ 😛
-
Zash
(there was some involved in converting it from dokuwiki tho)
-
MattJ
jonas’, if it pertains only to MUC, I'd say add it to https://docs.modernxmpp.org/client/groupchat/
-
MattJ
The best structure for the docs is still an open question, but for now it seems like it would be at home with all the other things to consider when implementing MUC
-
Ge0rG
jonas’: can't we at least keep a MAY for the coloring of occupants (and/or their avatars)?
-
jonas’
MattJ, https://github.com/modernxmpp/modernxmpp/pull/24
-
jonas’
cc @ Ge0rG
-
Link Mauve
jonas’, maybe XEP-0084 itself?
-
Link Mauve
Recommendation for fallback when data isn’t available sounds sensible at least.
-
jonas’
Link Mauve, no, it doesn’t concern wire format
-
Link Mauve
XEP-0084 isn’t only about wire format.
-
jonas’
if we ever substitute '392 with something else, we’d have to update '84
-
Link Mauve
No XEP is ever only about wire format even.
-
jonas’
which won’t be possible when it reaches Final
-
Link Mauve
It feels more and more like our workflow (incl. final status, deferred, experimental) is the part being broken.
-
Link Mauve
Maybe we should stop pretending we’re the IETF and actually adapt it to how we actually work at the moment?✎ -
Link Mauve
Maybe we should stop pretending we’re the IETF and instead adapt it to how we actually work at the moment? ✏
-
Zash
Or be *more* like the IETF, and only have draft → RFC stages, and then new draft → RFC that replaces the previous one?
-
jonas’
Link Mauve, I think in this case it highlights feature creep in a XEP
-
Link Mauve
The only XEP I’ve seen taking that course is Compliance Suite.
-
Link Mauve
Every other one has its number set in stone, and then nobody wants to accept a new one even extending it.
- Ge0rG mumbles "0045"
-
Link Mauve
Yes, this one for instance.
-
Link Mauve
When I wanted to extend 0045 with 0153 avatar support in another XEP for instance, I got told there were already too many avatar-related XEPs and that I should instead extend 0045.
-
jonas’
MattJ, that was quick
-
jonas’
I expected more discussion :)
-
Zash
PR-ocracy?
-
MattJ
This ain't the XSF!
-
jonas’
Zash, don’t get me started.
-
pep.
Ge0rG, Link Mauve, people are afraid of change it seems :)
-
Link Mauve
Yes.
-
Zash
Breaking Change
-
Zash
Ain't nobody wants to namespace-bump '45
-
pep.
Well.. when you pronounce namespace-b! everybody jumps at you
-
Link Mauve
So either we document that we accept changes forever, which we are already doing by never moving any XEP to final, or we change our workflow entirely.
-
Link Mauve
I’d expect the first one to be easier for the time being.
-
Zash
I-D → RFC → I-D → RFCbis → ...
-
pep.
I also want to be clear about how we operate, and atm what's written doesn't reflect reality (and I don't think what's described is even possible anyway)
-
Zash
XEP-0001bis
-
jonas’
Link Mauve, or neither, and simply separate different concerns into different documents.
-
pep.
("No I guarantee you nothing is going to break ever!!")
-
jonas’
Link Mauve, regarding the extension of MUC with separate documents, that is an ongoing war, and we also have the issue that we cannot really document such additions because our registries are broken
-
Link Mauve
jonas’, MUC isn’t the only case where this happens.
-
jonas’
PubSub is the other?
-
Zash
Pubsub already has every feature you can imagine, you probably just haven't found it yte.
-
Link Mauve
No, we basically never want to commit anything to final in fear of having to change it afterwards.
-
MattJ
I just left a comment on https://github.com/modernxmpp/modernxmpp/pull/23
-
MattJ
Feedback welcome
-
pep.
“So we have this balance between making things easy for developers and making things easy for developers.” ?
-
Link Mauve
pep., correct. :p
-
pep.
:)
-
pep.
My 2 cents, lingo for devs doesn't have to be the same that's used for users. And the target of this document is devs not users (in hope that they use it for users :p)
-
Zash
👍
-
DebXWoody
Re #23 devs should use terms as defined in specs.
-
pep.
"specs"?
-
pep.
XEPs/RFCs?
-
DebXWoody
RFC and XEPs as well, I hope they use the same terms. I just started to read and develop agains the RFC.
-
pep.
What do you mean with "as well"?
-
pep.
Are you talking about the terms modernxmpp defines?
-
DebXWoody
I'm talking about #23 and I fully agree on https://github.com/modernxmpp/modernxmpp/pull/23#issuecomment-542806746