benjaoming, to random
@benjaoming@social.data.coop avatar

Interesting. Several Canonical projects are using Discourse as their platform.

As with documentation using wikis, it's nearly the opposite of Documentation As Code. Instead of benefiting from a relationship between documentation, the software, its versioning and CI platforms, it builds a direct relation between documentation, support and community.

Here's an introduction: https://discourse.ubuntu.com/t/documentation-contributions/35868

Rendered docs: https://microstack.run/docs

fedora, to random
@fedora@fosstodon.org avatar

Next Fedora Docs workshop will be on May 23 at 3pm EDT (7pm UTC). Great opportunity to plug into contributing documentation for Fedora!

➡️ https://discussion.fedoraproject.org/t/writing-workshop-schedule/101813/13

#Fedora #FedoraDocs #Linux #OpenSource #documentation

vdaron, to ShareYourMusic
@vdaron@mastodon.social avatar

Help Mastodon, I'm lost !

I'm looking for a alternative to Confluence to store my team documentation.

My short list today is
@dokuwiki
@xwikiorg
@ngpixel (Wiki.js) and
@MkDocs

What are you using ? What would you recommend ?

Boost would be appreciated. Thanks ! 🙂

jupiter, to dotnet
@jupiter@mastodon.gamedev.place avatar

(smol) JOB OFFER:

Fellow federated Technical Writers and Documentation Connoisseurs:

Where would I go to get someone to review my documentation for:

  • structure (didactic and otherwise)
  • accessibility
  • modernity
  • oversights

(also, if you have a friend or yourself to put forward for a consultation - I can likely spare adequate coin for your time, just send me your rate)

Topic is C# documentation for a game and simulation development library.

lclarke522, to random
@lclarke522@gardenstate.social avatar

The results of the WriteTheDocs salary survey are in: https://www.writethedocs.org/surveys/salary-survey/2023/

adelgado, to llm
@adelgado@eu.mastodon.green avatar

Would be nice to have a LLM that you can train locally with your organization documentation, to be able to have an interface to easily find that information buried in decades of documents

buherator, to golang
@buherator@infosec.place avatar

This latest writeup by @joern mentions the of Go’s filepath.Clean is “not really obvious” when dealing with relative paths.

I think this is something all devs should be aware of to avoid similar vulnerabilities.

The language is kind of amazing:

  • Step 3. only applies if there is a parent path to be eliminated together with the subsequent “..” (“/foo/..” -> “/“)
  • Step 4. only applies to “rooted” (absolute) paths, so “/../foo” would become “/foo”, but “../“ is left untouched (as there is no relative parent path to eliminate either).

This makes the docs technically correct (“the best kind of correct!”), but even with the solution at hand it took some head scratching to figure out the true meaning.

bluespice, to opensource
@bluespice@fosstodon.org avatar
danielsiepmann, to php

I'll share this with and in order to allow other members of the communities to find this post :)
phpc.social/

hankuoffroad, to foss
@hankuoffroad@floss.social avatar

To (software) documentation writers,

I put together screencast (video) and step by step guide (text).

<First-Time Git Setup for Fedora Docs repositories>

  1. Video (link to PeerTube):

https://peertube.linuxrocks.online/w/w3PACWYG3xffJ9EpPXKXib?start=1s

  1. Source text (GitLab)

https://gitlab.com/-/snippets/3686378

@fedora

mxk, to movies German
@mxk@hachyderm.io avatar

Ich hab beschlossen, am Freitag in Disko Fox zu gehen, ein Film über die Expedition des DAV Frauen Expedkaders.
Bei dem Dokfest Filmfestival gibt's aber auch noch ein paar andere spannende Dinge.
https://www.dokfest-muenchen.de/Filme

SoenkeSchwenk, to random
@SoenkeSchwenk@mastodon.online avatar

Everyone wants software architecture documentation until they realize it means constant updates and carefully crafted content and diagrams.

kerfuffle,
@kerfuffle@mastodon.online avatar

@SoenkeSchwenk

It's a matter of making the required discipline part of your team's routine and, through that, culture. It's not much different than including tests.

Code review, planning, daily standup, DoD check, review: check impact on documentation, and plan the effort.

Edent, to Catroventos
@Edent@mastodon.social avatar

🆕 blog! “Do That After This”

I was building some flatpack furniture the other day (my life is so glamorous) when I came across an interesting example of how not to write technical documentation. Drill a hole in part A and insert part B once you have ensured part C has been aligned after its connection to A. Most people can […]

👀 Read more: https://shkspr.mobi/blog/2024/04/do-that-after-this/

blog, to Catroventos
@blog@shkspr.mobi avatar

Do That After This
https://shkspr.mobi/blog/2024/04/do-that-after-this/

I was building some flatpack furniture the other day (my life is so glamorous) when I came across an interesting example of how not to write technical documentation.

Drill a hole in part A and insert part B once you have ensured part C has been aligned after its connection to A.

Most people can handle reading a whole sentence to figure out what's going on. But, after a tiring day of building, it is somewhat annoying having to juggle instructions into actions.

Most readers will assume that instructions are written in linear time. Do this, then that. But that example is non-linear. What it is trying to say is:

Connect part C with part A. Then align part C and part A. Then drill the hole in part A. Then insert part B into part A.

It is slightly less interesting writing. But it presents all the actions in the order they need to be taken.

I see this temporally-mixed anti-pattern all the time. A typical example of this in technical documentation is:

Select Print from the File menu.

A simpler, clearer, and less ambiguous way of writing that is:

Open the File menu. Select Print.

Another similar example of confusing writing is:

Go to File → Print → Settings if you need to change the paper size.

Again, this places cognitive burden on the reader. If they want to understand if the instruction is relevant to them, they have to read the entire sentence. When faced with dozens of sentences, this can become confusing. The solution is:

If you want to do X, then do Y...

Immediately the reader knows that they can skip this sentence because they don't want to do X.

As technical writers, we sometimes want to craft eloquent prose. We long for glorious and intricate sentences. We tire of the monotony of linear writing.

Tough. We need to get over ourselves. Go write that epic fantasy novel you've been thinking about. The job of a technical writer isn't to entertain, enliven, or delight the reader. The job is to give them instructions in an easy to follow format, reducing the amount of cognitive burden they have, and making it quick to find the information they need.

https://shkspr.mobi/blog/2024/04/do-that-after-this/

remixtures, to TechnicalWriting Portuguese
@remixtures@tldr.nettime.org avatar

: "DITA is defined in its specification as “an XML-based architecture for authoring, producing, and delivering topic-oriented, information-typed content that can be reused and single-sourced in a variety of ways”. Originally developed by IBM in the early 2000s, DITA stands for Darwin Information Typing Architecture. “Darwin” refers to the naturalist Charles Darwin and his theory of evolution, reflecting DITA’s principles of specialization, inheritance, and adaptation.

DITA topics are standalone, context-free blocks of content, with content types kept clearly separate. There are three main topic types in DITA, all of which are inherited from the base topic type <topic>:

<concept>: background information that users must know before using the product

<task>: step-by-step instructions that users need to perform a task

<reference>: product specifications, commands, or other reference material

You create a document by selecting which existing topics should be reused and referencing them in what’s called a DITA map (similar to a table of contents).

Being an open standard, DITA has no proprietary restrictions. But while you’re not forced to buy a specific tool to use it, commercial XML editors have many features, such as visual editing and validation, that make writing DITA content much easier."

https://mastertcloc.unistra.fr/2024/04/26/dita-xml-documentation-reasons/

plaindocs, to random
@plaindocs@chaos.social avatar

This is your reminder that we're just over two weeks out from the talk proposal deadline for Write the Docs Atlantic, an online conference about documentation.

All the details are here https://www.writethedocs.org/conf/atlantic/2024/cfp/

Retweets appreciated.

sarah11918, to random
@sarah11918@mastodon.social avatar

Thanks to the @astro dev team for including me in the minor release blog post!

We have a "the feature isn't done until the docs are done" policy, and I'm so proud to be contributing to Astro's releases.

helligbird, to Portugal
@helligbird@gamepad.club avatar

Today, is celebrating 50 years since the against dictatorship and fascism. This tells the stories about what kind of information the state (PIDE) collected about its citizens. It tells the stories of 6 people with from the
Given the troubling times we're living through and the far right growing in Portugal itself, is it still possible to hold the values our parents and grandparents fought for in 1974?

https://www.publico.pt/multimedia/interactivo/meio-seculo-depois-souberam-enfim-o-que-a-pide-sabia-deles

tetrislife, to random

I was wondering if comments alongside source code are not read for reasons other than them being likely to be out of date. Maybe its because ... syntax highlighting makes them less readable?

remixtures, to TechnicalWriting Portuguese
@remixtures@tldr.nettime.org avatar

: "Even if you have the same title, you can have different experiences with your career and learn different skillsets if you seek out different team sizes, company stages, reporting structures, and working environments.

Identifying that variation has been crucial for me as I’ve stared down a lifelong career doing “just writing”. Did I really want that? Thankfully, technical writing doesn’t look the same everywhere, and that variation is what keeps it exciting for me.

In chatting about next steps in a technical writing career with a mentee, we came up with the following list of experiences and job situations that could be on a bucket list for technical writers.

What types of experiences and job situations might make sense on a bucket list look like for technical writers? I’m still developing my own, but I wrote up this list to serve as inspiration:"

https://thisisimportant.net/posts/tech-writing-career-bucket-list/

jaapio, to delhi Dutch
@jaapio@phpc.social avatar

On May 30, I will talk about dead , and how to bring your docs alive. Are you joining me and become Dr Frankenstein?

,

https://www.meetup.com/brabantphp/events/300465423/

ben, to fediverse
@ben@mastodon.bentasker.co.uk avatar

New : Adding a Fediverse Comments Box to a Site

This documentation details adding mastodon-post (by @DavidDarnes) into a static site generated by the Nikola in order to link back to discussion in the

https://www.bentasker.co.uk/posts/documentation/general/embedding-a-mastodon-comments-box-in-a-nikola-site-template.html

Barros_heritage, to Aruba
@Barros_heritage@hcommons.social avatar

COLECCION ARUBA

"The Aruba Collection (Coleccion Aruba) is the documentary heritage portal for the island nation of Aruba, and is the result of the cooperation of Aruba's documentary heritage institutions".

https://coleccion.aw/pages/en/home-en/

#CulturalHeritage #InternetArchive #Aruba #Documentation #Archive #Collection #Digital #History #Culture

@academicchatter
@academiccommunity
@histodons
@histodon
@anthropology
@archivistodon
@digitalhumanities

Aruba Launches Digital Heritage Portal, Preserving Its History and Culture for Global Access

https://blog.archive.org/2024/04/08/aruba-launches-digital-heritage-portal-preserving-its-history-and-culture-for-global-access/

kushal, to security
@kushal@toots.dgplug.org avatar

Having all beginner using sane defaults (for ) is so much important. Also, having secure by default as feature.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • tacticalgear
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • slotface
  • vwfavf
  • everett
  • kavyap
  • megavids
  • osvaldo12
  • modclub
  • GTA5RPClips
  • ethstaker
  • InstantRegret
  • cisconetworking
  • cubers
  • ngwrru68w68
  • tester
  • normalnudes
  • Leos
  • anitta
  • JUstTest
  • All magazines