Open telenieko opened 8 months ago
@alphapapa I have very little knowledge about makem.sh and info pages. But I guess there's something more to be done to have the file included and the link from README work in info pages?
The readme is converted to an Info manual by the GNU ELPA build system. (One could also run it locally using ox-texinfo
.)
To import one Org file into another when building the Info manual...I think it's possible, but I haven't done it yet myself, so we'll see.
All we need to focus on in this PR is the content. Integration into the rest of the docs can be handled later.
Thanks for contributing this!
All we need to focus on in this PR is the content. Integration into the rest of the docs can be handled later.
Any feedback on that?
I think I can remove all the TODO entries and submit as is (it is fairly complete without the TODOs) and open a second PR to work on those which may take more time.
So: merge the current document (without TODO entries) now, leave the rest for another moment? Thoughts?
Thanks for contributing this!
you're welcome!
My first feedback on the content is that I'd like it to be oriented toward directing the user from start to finish, step-by-step. I think that numbered steps are helpful for telling the user how to proceed and exactly what to do. Looking at the document in its current state, imagining myself to be a user who's installed Ement but nothing else, it's not clear where to begin and what discrete steps to take.
Basically, I just need a user who's successfully installed and configured Pantalaimon to document the discrete, specific, exact steps they followed. Then I'll take care of context and integration.
[... direct] the user from start to finish, step-by-step. I think that numbered steps are helpful for telling the user how to proceed and exactly what to do. Looking at the document in its current state, imagining myself to be a user who's installed Ement but nothing else, it's not clear where to begin and what discrete steps to take.
I think the new draft covers this a little better. There is now a clear indication of the steps to follow before going into the Hard part, which is client verification.
Let me know your thoughts!
@telenieko This seems like good progress. Thanks. Some next steps could be:
This seemed like a noteworthy comment from krustyjonez in the chat channel, as the changes for this PR don't include the word dbus
:
in addition, there are problems that are platform and distro specific
specifically - you must have dbus working + a GUI agent for dbus notifications
(which can also be a CLI - like Tiramisu - but you can't not have dbus + interactive alerting)
This seemed like a noteworthy comment from krustyjonez in the chat channel, as the changes for this PR don't include the word
dbus
:
The current draft mentions the d-bus requirements in the "Requirements (for Pantalaimon)" section.
Note that it is spelled d-bus
not dbus
source.
you must have dbus working + a GUI agent for dbus notifications
Is that so? I know you must have a session bus, but is the GUI agent a requirement too? Would be good to know.
I have to refactor the current draft and bring some content directly to Pantalaimon, may take some days still! :(
Also, taking note of this gist for future reference.
https://github.com/alphapapa/ement.el/pull/242 was recently sent, which appears to document some steps that this guide doesn't mention, like exporting and importing keys. Ideally we should consolidate these guides together.
Also, we should keep in mind that Ement is part of GNU ELPA, so in order for any of these contributions to be included directly, the submitters need to have signed the FSF Copyright Assignment for Emacs. @dionisos2 @telenieko Have you done this? (Apologies if I asked already.)
Thanks.
Hi @alphapapa, I didn’t sign the FSF (and didn’t know what it was before checking).
I think it is better if @telenieko take the information lacking in this document from the other one (so I don’t really need to sign anything), if he is ok with that.
I'll merge in what's new from #242 and try to keep that around 15 lines, so @dionisos2 can skip the copyright assignment as per his last comment.
I'll go ahead and do mine, as I'm already above the (cumulative) 15 line limit.
TODO list (comes from above):
Also, if possible but not a blocker (because upstream does not appear to be very active):
I found this page from GNU that goes deeper into when the Copyright Assignment is needed or not. Leaving it here for reference as the issue came up.
@dionisos2 @telenieko I think that's fine as long as you use the ideas from @dionisos2 and explain them in your own words. Thank you!
Just pinging here. Sorry this is still in my backlog; crazy month!
@telenieko Are you pinging me? If so, I guess the to-do list still needs to be done: https://github.com/alphapapa/ement.el/pull/232#issuecomment-1825213173 Or if you're asking someone else to take over, that's fine, just say so clearly, please.
Hi,
No, Just letting the world know I still plan to finish this!! 😊
Message ID: @.***>
Sorry if that was not clear!
Almost done with the FSF paperwork too.
No problem. Thank you. :)
Just pushed a reviewed document, I think all feedback is in now.
Also sending now the FSF paperwork.
Just pushed a reviewed document, I think all feedback is in now.
Also sending now the FSF paperwork.
Thanks, this looks like a big improvement. I'll do some further editing myself, after you confirm the FSF CA is completed and I have time.
Meanwhile, we may want to direct new users here and get their feedback on the document.
Also sending now the FSF paperwork.
@alphapapa, FSF CA is now complete.
Also sending now the FSF paperwork.
@alphapapa, FSF CA is now complete.
Thanks.
For future reference, here's another guide that was just posted on the Pantalaimon tracker: https://github.com/matrix-org/pantalaimon/issues/154#issuecomment-1951591191
Thanks to alphapapa & contributors for such an amazing Matrix client for Emacs. Combined with Beeper I now have all my social networks in one place: Emacs!
We now include as much information as possible about E2EE set up in a separate file (e2ee.org) in order to:
Fixes #153