# Using the Discourse for Q&A support for certain fortran-lang repositories

**URL:** <https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219>\
**Category:** Meta\
**Created:** [August 25, 2022, 11:02am UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219 "2022-08-25T11:02:27Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [August 25, 2022, 11:02am UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/1 "2022-08-25T11:02:27Z")

</div>

I am wondering if using only the Fortran Discourse as the goto place for support and questions with regards to certain Fortran-lang repos, might be a better solution that using GitHub Discussions and the Discourse, since it would make it easier to search through previously asked questions. Moreover, the Discourse has a bigger following than the individual repo watchers, ranks higher on search engine indexing and is IMO easier to read and navigate than GitHub Discussions.

The repos that I have in mind for this are:

- [GitHub - fortran-lang/fpm: Fortran Package Manager (fpm)](https://github.com/fortran-lang/fpm)
- [GitHub - fortran-lang/stdlib: Fortran Standard Library](https://github.com/fortran-lang/stdlib)
- [GitHub - fortran-lang/vscode-fortran-support: Fortran language support for Visual Studio Code](https://github.com/fortran-lang/vscode-fortran-support)

I am not saying to disable GitHub Discussion in these repos, I am rather suggesting of using Discussions for more development oriented discussions. If a Q&A comes along in GitHub Discussions, that’s fine. Optionally, we can create a post with an external link to GitHub e.g.

![image](https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/2X/9/916fe70e0e735ab208191f00512e7bcd3f811f54.png)

* * *

If we were to go through with this, it would make sense to create some new topics tags for the respective repos: `fpm`, `stdlib`, `vscode`.

However, something we would have to consider for each repo individually is whether or not posting to the Discourse might have the opposite effect of what were are striving for; fewer people, capable of answering the question, are seeing the questions, hence users end up receiving less support. I think that is unlikely to happen since the Discourse is rapidly growing, but it is worth considering.

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [September 11, 2022, 3:27pm UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/2 "2022-09-11T15:27:03Z")

</div>

It might actually be a good idea to close down our GitHub discussions and redirect most Q&A to the discourse, since the discussion boards are mostly tracked by the project maintainers. We already recommend the Discourse for asking questions via our issue templates (see [.github/config.yml at main · fortran-lang/.github · GitHub](https://github.com/fortran-lang/.github/blob/main/.github/ISSUE_TEMPLATE/config.yml))

However, we had several useful threads on the GitHub discussions in the past, but those weren’t Q&A but general project discussions. Having those in the discourse is fine, but more difficult to search and link from my experience.

Therefore, my suggestion would be to remove the Q&A category and explicitly direct people to the discourses for this. Also, if we see new questions appear in the general category, we should encourage people to bring their questions here.

---

<div class="post-metadata">

**Author:** ![RonShepard](https://avatars.discourse-cdn.com/v4/letter/r/a3d4f5/32.png) [@RonShepard](https://fortran-lang.discourse.group/u/RonShepard)\
**Post date:** [September 11, 2022, 4:31pm UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/3 "2022-09-11T16:31:08Z")

</div>

If someone has some ideas about new language features, should those be discussed at GitHub somehow, or should those be discussed here first, and then submitted to one of the other fortran-related sites. It seems like those kinds of discussions are now scattered among several sites, it is confusing for everyone to keep up with the moving targets.

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [September 11, 2022, 4:44pm UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/4 "2022-09-11T16:44:48Z")

</div>

For language features there is the incubator repository at [GitHub - j3-fortran/fortran\_proposals: Proposals for the Fortran Standard Committee](https://github.com/j3-fortran/fortran_proposals), where proposals can be submitted via GitHub pull requests. Having a proposal draft to base the discussion on will give the best success chances to get the language feature to the standards committee in the end.

---

<div class="post-metadata">

**Author:** ![everythingfunctional](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/everythingfunctional/32/176_2.png) [@everythingfunctional](https://fortran-lang.discourse.group/u/everythingfunctional)\
**Post date:** [September 12, 2022, 2:25pm UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/5 "2022-09-12T14:25:47Z")

</div>

> [@RonShepard](#):
>
> If someone has some ideas about new language features, should those be discussed at GitHub somehow, or should those be discussed here first, and then submitted to one of the other fortran-related sites

My recommendation would be to come here first. If you’ve got the beginnings of an idea, this is the place to get open feedback from the largest group of people. Once the idea is more well formed - sufficient to write a proposal - it should be submitted as a PR to the GitHub rep mentioned by @awvwgk and discussions on the details moved there. Just my 2 cents.

---

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [September 13, 2022, 10:49am UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/6 "2022-09-13T10:49:05Z")

</div>

Okay, let’s give it a shot, at least for the Modern Fortran extension. I will go and delete the `Q&A` Discussion section and redirect here. Do you think we can create a tag in the Discourse for `vscode` or `visual-studio-code`?

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [September 13, 2022, 11:13am UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/7 "2022-09-13T11:13:48Z")

</div>

Created #help:vscode as category for handling the Q&A from the Modern Fortran extension.

---

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [October 10, 2022, 11:40am UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/8 "2022-10-10T11:40:00Z")

</div>

@awvwgk Do you think we could do the same for fpm?

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [October 10, 2022, 5:18pm UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/9 "2022-10-10T17:18:03Z")

</div>

The Q&A category has been removed from GH discussions for fpm and stdlib, and we see more fpm releated questions here. Maybe it is already worth to have a separate category.

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [October 10, 2022, 9:27pm UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/10 "2022-10-10T21:27:24Z")

</div>

#help:fpm and #help:stdlib are now available for asking questions on the respective projects.

---

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [October 10, 2022, 10:37pm UTC](https://fortran-lang.discourse.group/t/using-the-discourse-for-q-a-support-for-certain-fortran-lang-repositories/4219/11 "2022-10-10T22:37:04Z")

</div>

Awesome, I think that will be a great improvement to the Organisation’s knowledge base. I looked at porting the existing GitHub discussions to Discourse and I found this [Discourse Code Review - plugin - Discourse Meta](https://meta.discourse.org/t/discourse-code-review/103142) which was not particularly helpful. Any ideas on this?
