[
https://issues.apache.org/jira/browse/THRIFT-5113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17045844#comment-17045844
]
Mario Emmenlauer commented on THRIFT-5113:
------------------------------------------
[~ctubbsii] I can relate to what you say about the danger of fracturing the
community with too many communication platforms. This is contrary to my
intentions.
I can also understand that certain policies are in place by i.e. Apache that
need to be respected.
However I'd like to express a concern about the current outside presentation of
the project. I'm under the impression that thrift is not as approachable as it
could be. I've personally made the experience on various occasions how
challenging it can be to engage with the project. Foremost, the documentation
is scattered or non-existing. I stared off of the outdated Javadocs at
[https://people.apache.org/~thejas/thrift-0.9/javadoc/] that seem largely
unmaintained. I don't know whether there are policies in place that limit the
options for publishing auto-generated API docs for thrift. But I've seen with
some frustration that up-to-date docs can be generated with the build for
various thrift languages, but they are just not published. It was almost a year
after my first start with thrift that I "discovered" the doc artifacts in the
build system. I've now opened THRIFT-5112 in the hope that the auto-generated
API documentation would be put up on an easy-to-find public web page like
github pages. This would immensely help novices to get started with thrift.
Furthermore, I think it would help if the static documentation, that is
currently scattered between [https://thrift.apache.org/] and the github
markdown files (like [https://github.com/apache/thrift/tree/master/lib/nodejs])
could be unified in a single place (for example github pages or the github
markdown pages).
Last, not least, I think mailing lists are great for asynchronous
communication. I personally prefer them over web-based chats. But then I'm a
different generation, and I must admit that mailing lists are not very well
suited for small questions that novice users have. The mailing list archives
are extremely resourceful, but I've come to learn that the current generation
of computer scientists is largely unaware that this resource even exists and
where to look for it. I also think they are largely under-represented on the
thrift websites. Furthermore, the hurdle to subscribe to an anonymous list and
the interaction with mailman can put users off, much more than the quick and
easy entering of a web-based chat.
Cutting a long story short, I'm saddened by the impression that the very great
Apache thrift project falls behind inferior tools that are easier for users to
approach. I will not be able to invest significantly into this but if anything.
But even more so it would be great if the entry barrier for contributions would
be as low as possible. Then I'd happily add my two cents.
> Web-based developer and user chat?
> ----------------------------------
>
> Key: THRIFT-5113
> URL: https://issues.apache.org/jira/browse/THRIFT-5113
> Project: Thrift
> Issue Type: Wish
> Reporter: Mario Emmenlauer
> Priority: Minor
>
> I think it would be very helpful if there where a developer chat, where users
> and developers could ask questions and get (sometimes) a response with
> shorter turnaround times and less overhead. Is this something thrift
> developers could consider?
> An often-used web-based chat with little overhead that integrates well with
> github is [https://gitter.im/]. There are already a significant number of
> Apache projects present:
> * [https://gitter.im/apache/home]
> Relates to THRIFT-5112
--
This message was sent by Atlassian Jira
(v8.3.4#803005)