Comments (6)
I have a question about the library, and I feel bad about putting it in the issue tracker. Would it be reasonable to enable the discussions tab?
I am open to enabling some kind of discussion platform so that users can more easily help each other out. Besides GitHub Discussions there's also zulip and slack and whatnot. I'm not sure which kind of forum is best and would appreciate suggestions and then help with getting it going.
Regardless, if you think an API is confusing or underdocumented or plain wrongly-structured or whatnot, that's definitely worthwhile of an issue.
Rather than address your specific question, which is off-topic for this issue (which is about enabling discussions): I created a new issue at #1889. I suggest you comment over there. I am curious about your thoughts.
from ring.
GitHub discussions is okay. For rustls we've opted to create a Discord channel on a Discord server that I started which also contains channels for a bunch of other crates. I'd be happy to create a channel for ring if you'd like.
IMO there are some advantages to a more chat-style thing vs a forum-style thing. I feel like chat-style things enable more free-form discussion and sometimes make discussion feel less like a chore and more social and can lower the barrier to entry (leading to more feedback which I've often found useful). Among the chat-style options I think the main alternative is Matrix, but I've felt its UX to be substantially worse than Discord. Slack has more of a corporate feel and is not usually used for non-commercial open source projects that I've seen. Zulip is maybe sort of a cross-over between chat and forum-style options, but it has the downside that it requires a separate user account per server (and I don't think there's an obvious existing server that ring could join).
In any case, I think Discord has worked out nicely for rustls, and there might be some advantages to colocating.
from ring.
I'm in a weird timezone and often tied up doing other things so I tend to be asynchronous, posting and coming back to the discussion hours or days later. Also Discussions doesn't need an extra account (if you're already on github) and being able to compose in a larger markdown editor can be nice. My main thought with Discussions is if people post there initially it could reduce noise in Issues.
But I think they might have different use cases... getting stuck, or more immediate problems vs longer term things, or collaboration and bouncing ideas around, etc. I'm aware there's a bit of a war on discord vs forums... but I guess depending on your community appetite it might make sense to have both.
from ring.
Oh I see Discussions is enabled now... not sure how to read that 😅
I guess it doesn't hurt to turn it on? I appreciate it in any case, if you decide to go with something else though feel free to close any posts of mine there.
from ring.
Oh I see Discussions is enabled now... not sure how to read that 😅
We can try it and see what happens. Maybe more people will feel comfortable talking in the discussions than in the issue tracker.
from ring.
@djc wrote:
IMO there are some advantages to a more chat-style thing vs a forum-style thing. I feel like chat-style things enable more free-form discussion and sometimes make discussion feel less like a chore and more social and can lower the barrier to entry (leading to more feedback which I've often found useful).
Definitely I would like to interact more with the people working on and using Rustls but I never find the time to log into the Discord. When all projects have their own chatrooms, especially on different services, it becomes a chore to just switch from one chat to another. I really like just having a single inbox (my email) that everything gets funneled to, and where the default assumption is that communication is highly async.
from ring.
Related Issues (20)
- Cranelift struggling with SSE & SSE2 check HOT 2
- Directly support Bazel (and GN) for building instead of Cargo/build.rs
- Unsupported architecture compiling for `aarch64-linux-android` using MacOS SDK 14.2 HOT 2
- evaluation of constant value failed -> assert!(cfg!(target_feature = "sse") && cfg!(target_feature = "sse2")) HOT 1
- Error: dangerous relocation: call8: call target out of range:(xtensa-esp32s3-espidf) HOT 1
- assert!(cfg!(target_feature = "sse") && cfg!(target_feature = "sse2")) panic at build on i386, i586, FreeBSD, or many target_os=none x86 targets. HOT 9
- error: failed to run custom build command for `ring v0.16.20` HOT 1
- Consider using `zeroize` crate for key materials HOT 1
- Build fails on i386: evaluation of constant value failed HOT 1
- failure to verify rsa signature on x509 csr HOT 2
- Fails to build on Linux SPARC HOT 10
- warning: [email protected]: aarch64-fslc-linux-gcc: error: unrecognized command-line option ‘-m64’ HOT 3
- Add riscv64 Support HOT 3
- Disclosure Policy HOT 3
- Attempted to use functionality that requires system randomness!! HOT 1
- warning: [email protected]: Compiler family detection failed due to error: ToolNotFound: Failed to find tool. Is `C:\Program` installed? HOT 2
- Ring compile error when trying to cross compile from windows 10 to x86_64-unknown-linux-gnu HOT 2
- Ring no longer builds with Rust 1.61 due to cc dependency HOT 1
- support for RISCV32 HOT 4
- `less-safe-getrandom-custom-or-rdrand` not working on target `x86_64-fortanix-unknown-sgx` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ring.