# GitHub Discussions and JuliaLang teams

**URL:** <https://discourse.julialang.org/t/github-discussions-and-julialang-teams/7228>\
**Category:** Internals & Design\
**Created:** [November 21, 2017, 7:16pm UTC](https://discourse.julialang.org/t/github-discussions-and-julialang-teams/7228 "2017-11-21T19:16:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jballanc](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jballanc/32/328_2.png) [@jballanc](https://discourse.julialang.org/u/jballanc)\
**Post date:** [November 21, 2017, 7:16pm UTC](https://discourse.julialang.org/t/github-discussions-and-julialang-teams/7228/1 "2017-11-21T19:16:53Z")

</div>

Recently GitHub announced the release of [Discussions for GitHub teams](https://github.com/blog/2471-introducing-team-discussions). Seeing this, I immediately thought of Julia and the development process, especially the prevalence of large “discussion” tickets. I try my best to keep up with Julia development at a high-level, but I don’t (unfortunately) have time to follow each and every ticket. I’d hoped that this forum would allow me to at least know when large changes are happening, but that’s not been working out so well. Most recently, were it not for @ScottPJones post on the [redesign of `ones`/`zeros`/etc.](https://discourse.julialang.org/t/zeros-ones-array-construction-redesign/7149/5), I don’t think I would’ve know that was even in progress, even though the related GitHub issues seem to have been active for a while.

So, I would _like_ to suggest that high-level design changes be moved to discussions, leaving tickets for more task-based, code-related changes. I would _like_ to, but it seems like discussions are limited to participation from team members only, and I am not (yet) a member of the JuliaLang team. There was mention in the GitHub announcement post of “nested teams”, so perhaps one solution would be to have a JuliaLang team on GitHub for “enthusiasts”?

Interested in opinions and/or suggestions for someone with a keen interest in Julia’s development, but who cannot (yet) dedicate full-time effort to the task.

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [November 23, 2017, 12:44pm UTC](https://discourse.julialang.org/t/github-discussions-and-julialang-teams/7228/2 "2017-11-23T12:44:52Z")

</div>

I find the UI around discussions a bit strange. Apparently you need to create teams first in order to create a discussion for that team… but GitHub de-emphasized teams for access controls some time ago, so we now have no teams on JuliaLang – or maybe that was some other person-grouping feature? I dunno.

Also, how is a discussion on a repo different than an issue intended for discussion? Those seem like roughly the same thing from what I can tell. Perhaps I need to try it out, but it’s unclear to me how the discussions feature improves the experience over having discussions on issues. I suppose it can be nice if you really want to keep the issues list focused on bug reports and feature requests.

---

<div class="post-metadata">

**Author:** ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)\
**Post date:** [November 23, 2017, 1:29pm UTC](https://discourse.julialang.org/t/github-discussions-and-julialang-teams/7228/3 "2017-11-23T13:29:24Z")

</div>

Also that non-team-members cannot participate seems a bit too elitist (although it would help the focus). Maybe the Juleps should be used more for those high level discussions?

---

<div class="post-metadata">

**Author:** ![swissr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/swissr/32/208_2.png) [@swissr](https://discourse.julialang.org/u/swissr)\
**Post date:** [November 23, 2017, 2:32pm UTC](https://discourse.julialang.org/t/github-discussions-and-julialang-teams/7228/4 "2017-11-23T14:32:01Z")

</div>

> [@jballanc](#):
>
> I try my best to keep up with Julia development at a high-level, but I don’t (unfortunately) have time to follow each and every ticket. I’d hoped that this forum would allow me to at least know when large changes are happening, but that’s not been working out so well. […]  
> Interested in opinions and/or suggestions for someone with a keen interest in Julia’s development, but who cannot (yet) dedicate full-time effort to the task.

Are you aware of github pulse/insight? The following links give an immediate daily/halfweekly/weekly… list of what is being (hotly) discussed at the moment. Most large changes have been covered there afaics. (And in my opinion this quite nicely solves the ‘keep-up-with-Julia-dev’ objective.)

_[Edit: updated link, didn’t jump to the correct location before (despite trying out :-()]_

- [Pulse · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/pulse/daily#active_discussions)
- …
- [Pulse · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/pulse#active_discussions) (weekly is the default)
- …
