[Pandas-dev] Discourse discussion forum

Joris Van den Bossche jorisvandenbossche at gmail.com
Fri Sep 20 07:52:11 EDT 2019


(let's use a new thread for discourse, as it is a different discussion from
the website hosting I think, regardless whether OVH might also host
discourse)

I am not familiar enough myself with discourse to know whether multiple
projects sharing a single discourse will become annoying. But indeed, that
sounds as it needs some kind of hierarchical category / tagging.

For pandas itself: I think I quite like the idea of having a discourse, but
*if* we do that, we should think about how that fits with / replaces / adds
to /... some of the other communication channels (pandas-dev mailing list,
pydata mailing list, github issues, ..).

Joris

On Fri, 20 Sep 2019 at 13:18, Marc Garcia <garcia.marc at gmail.com> wrote:

> I'm fine with that conceptually, but I think Discourse will make things
> quite tricky to find things then.
>
> We already got our discourse approved, if you want to join it an
> experiment with the setting. But it's the first thing I tried, and after
> you join a category (project), everything feels like it's in the same place
> (even if subcategories and tags exist). And I think we need at least a
> clear separation between pandas/users pandas/contributors discussions.
>
> May be I just couldn't find the settings, let me know if you manage to get
> a multi-project set up that makes sense.
>
> On Fri, Sep 20, 2019 at 12:07 PM Tom Augspurger <
> tom.augspurger88 at gmail.com> wrote:
>
>> I'd prefer to join a discourse along with NumPy, Dask, and other PyData
>> or NumFOCUS projects, rather than going out on our own.
>>
>> On Fri, Sep 20, 2019 at 4:47 AM Marc Garcia <garcia.marc at gmail.com>
>> wrote:
>>
>>> I don't know much about discourse, but why do we want to self-host it?
>>> Seems like Discourse does it for free for open source projects:
>>> https://free.discourse.group/ And I don't think we want another system
>>> to maintain. Am I missing something?
>>>
>>> I applied for https://pandas.discourse.group, so we can give it a try.
>>> We should have it approved and working in couple of days.
>>>
>>> For what I saw, Discourse has one level of categories, so I guess we
>>> want one per project, so we can have categories for "Users",
>>> "Contributors", "Ecosystem"... or something similar. I guess if we have a
>>> single Discourse for NumFOCUS, every project will be a category, and it'll
>>> be difficult to group conversations.
>>>
>>> If anyone already has experience with Discourse and disagrees with my
>>> guesses, please let me know.
>>>
>>> On Wed, Sep 18, 2019 at 4:32 PM Andy Terrel <andy at numfocus.org> wrote:
>>>
>>>> Sounds great to me. Just let me know where everything goes.
>>>>
>>>> NumPy wants me to help host a discourse for them, maybe OVH would be a
>>>> good place to do that as well, (although I would be more inclinded if it
>>>> was pydata and we had pandas, scipy, and numpy on it).
>>>>
>>>> -- Andy
>>>>
>>>> On Wed, Sep 18, 2019 at 8:51 AM Tom Augspurger <
>>>> tom.augspurger88 at gmail.com> wrote:
>>>>
>>>>> Sounds good w.r.t crediting OVH on those pages.
>>>>>
>>>>> For the ASV results at pandas.pydata.org/speed (which I now notice is
>>>>> currently broken for pandas), the only thing on the webserver is a
>>>>> cron job doing a `git pull` from
>>>>> https://github.com/asv-runner/asv-collection, from within
>>>>> `/usr/share/nginx`.
>>>>>
>>>>> Tom
>>>>>
>>>>>
>>>>> On Wed, Sep 18, 2019 at 8:18 AM Marc Garcia <garcia.marc at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> An update on the new website infrastructure. We need to finish
>>>>>> discussing the details, but OVH is happy to provide the hosting for the
>>>>>> pandas infrastructure we need.
>>>>>>
>>>>>> My initial idea is to credit them in the page with the rest of the
>>>>>> sponsors in the new website:
>>>>>> https://datapythonista.github.io/pandas-web/community/team.html#institutional-partners and
>>>>>> also in the top right corner of the runnable code widgets (see for example
>>>>>> where Binder is credited here: https://spacy.io/).
>>>>>>
>>>>>> What I'd like to ask is:
>>>>>>
>>>>>> 1. For the production website and docs (static content only, for the
>>>>>> traffic we need):
>>>>>> https://us.ovhcloud.com/products/public-cloud/object-storage
>>>>>> 2. For our tools and processes, like the benchmarks, builds, CI stuff
>>>>>> (temporary publish the docs for every PR,...):
>>>>>> https://www.ovh.co.uk/vps/vps-ssd.xml (VPS SSD 3)
>>>>>> 3. For BinderHub (runnable code in our docs, launch tutorials on
>>>>>> Binder...): https://www.ovh.co.uk/public-cloud/kubernetes/
>>>>>>
>>>>>> For the BinderHub, QuantStack offered help with the set up (which is
>>>>>> great, because I don't know much about Binder myself, and I'm not sure if
>>>>>> anyone else does or wants to take care of this). I don't think it'll be
>>>>>> easy to estimate how big is the cluster we need beforehand, but I guess we
>>>>>> can add things to Binder iteratively, and have more info as we grow.
>>>>>>
>>>>>> OVH gave us a 200 euros voucher to experiment with the different
>>>>>> services. Let me know how all this sounds, and if there are no objections,
>>>>>> I'll create an account and buy those services with the voucher, and I'll
>>>>>> start to prototype and see how everything works.
>>>>>>
>>>>>> Cheers!
>>>>>>
>>>>>> On Tue, Aug 20, 2019 at 11:06 PM Marc Garcia <garcia.marc at gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Somehow related to the work on the new website (
>>>>>>> https://github.com/pandas-dev/pandas/pull/28014), I've been
>>>>>>> discussing with the Binder team, and looks like should be quite easy soon
>>>>>>> (with a Sphinx extension) to make all the documentation pages runnable with
>>>>>>> Binder, directly from the website (without opening the page as a Jupyter in
>>>>>>> mybinder).
>>>>>>>
>>>>>>> While they are very happy with the idea of having this is pandas,
>>>>>>> it's uncertain if the current infrastructure Binder has got, is able to
>>>>>>> handle all the traffic we would send. And scikit-learn is working on it too
>>>>>>> (today they added to the dev docs a link to mybinder to run the examples).
>>>>>>>
>>>>>>> I'm discussing with OVH (their infrastructure provider) on whether
>>>>>>> they'd be happy to provide a dedicated BinderHub specific to pandas (or may
>>>>>>> be we can have one for all NumFOCUS projects). We'll see how it goes, but
>>>>>>> wanted to let you know, so you're updated, and in case anyone is interested
>>>>>>> in participating in the discussions. Of course before any decision is made
>>>>>>> I'll open a discussion here or on GitHub.
>>>>>>>
>>>>>>> As part of the discussion I'm also trying to get a server for the
>>>>>>> website, and one for development stuff. Specfically for the dev docs
>>>>>>> (including rendered docs of every PR) and the GitHub app that will generate
>>>>>>> them. I guess it should be very easy to find a sponsor for these two
>>>>>>> servers (in exchange of a small note in the footer of the website, or
>>>>>>> something like that).
>>>>>>>
>>>>>>> Let me know if you have any comment, want to be involved or whatever.
>>>>>>>
>>>>>>> Cheers!
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Pandas-dev mailing list
>>>>>> Pandas-dev at python.org
>>>>>> https://mail.python.org/mailman/listinfo/pandas-dev
>>>>>>
>>>>>
>>>>
>>>> --
>>>> Andy R. Terrel, PhD
>>>> President
>>>> NumFOCUS
>>>> andy at numfocus.org
>>>>
>>> _______________________________________________
> Pandas-dev mailing list
> Pandas-dev at python.org
> https://mail.python.org/mailman/listinfo/pandas-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pandas-dev/attachments/20190920/c4566cd8/attachment.html>


More information about the Pandas-dev mailing list