Dear Octave maintainers,
Many of you tried to use it yourself, please share your experience here.
Current Octave community portals
Source code, what it is all about
- https://www.octave.org Static information
- https://wiki.octave.org Dynamic information, longer topics, user editable
- Bug/patch/task tracker at GNU Savannah
- https://octave.sourceforge.io High quality packages for GNU Octave
- https://planet.octave.org News feed aggregator (RSS)
- email@example.com == firstname.lastname@example.org Octave Users Discussion List
- email@example.com == firstname.lastname@example.org Octave Maintainers Discussion List
- Nabble archive with search and forum function
Mailing-lists (read only):
- email@example.com Automated Messages from the Bug Tracker
- firstname.lastname@example.org Automated Messages from the Patch Tracker
- email@example.com Automated messages from the Task Tracker
- firstname.lastname@example.org Automated Messages from Buildbot
Need for something new?
Why changing a running system?
- Nabble’s future is uncertain, basically one of our search engines for our mailing-lists (= knowledge), Octave advertises on it’s homepage. Note the comment by @mmuetzel below.
- Savannah’s development stopped 13 years ago, but is still maintained. Reporting bugs for newcomers knowing about BitBucket, GitLab, GitHub, …, is like a time travel to the beginning of web 2.0
- Email is not dead, but has limitations:
- Newcomers don’t easily adapt our mailing-list conventions (where are they documented, btw. ?) and don’t easily find relevant discussions, repeated questions.
- Sharing source code snippets, small files, and pictures is client dependent. E.g. static line wrapping, special char replacement “>>” Octave prompt vs. answer to email answer, etc.
What are the reasons for Discourse:
- gratis + free and open-source software
- state of the art conversation features:
- messages can be edited (with history of changes)
- markdown support
- picture attachment and preview
- topics can be categorized, tagged, and marked as solved
What are reasons against Discourse:
- Login requirement
- topics can be started by email without login (was not the best experience)
- mailing-list also requires subscription with email+password
- SNS OAuth2 login for Google, Facebook, Twitter … thus easy account creation
- no “octave” syntax highlighting, only “matlab”, due to lack of support by highlight.js
```matlab for i = 1:end endfor
Summary and outlook
GNU Octave Discourse is running by now. When the Octave community decides to take this chance, everything is ready to go If there is another Octave online meeting, I think there is a great chance to discuss the usage of Discourse.