toxi, to typescript
@toxi@mastodon.thi.ng avatar

Current status: Updating the https://thi.ng/geom readme to give a better overview of the full extensive API, ahead of the v8 release (soon)... Attached are screenshots of three sections of the readme showing:

  1. list of 32 shape types (both 2D and 3D)
  2. list of 54 polymorphic functions/operations to manipulate/convert/analyze shapes & shape hierarchies
  3. list of additional 40 shape creation functions

Still to come: Documenting the bundled preset implementations of:

  • vertex convolution kernels (3)
  • curve subdivision strategies (8)
  • polygon/polyline to bezier conversion strategies (3)
  • polygon tessellators (9)

(...and how most of these can be combined & applied iteratively. Some of the recent/existing examples are already hinting at the potential...)

#ThingUmbrella #Geometry #Visualization #SVG #Documentation #TypeScript #JavaScript

Screenshot of a section of the linked GitHub readme, showing a table of 54 polymorphic functions/operations to manipulate/convert/analyze shapes & shape hierarchies
Screenshot of a section of the linked GitHub readme, showing a list of links to additional 40 shape creation functions

donwatkins, to Writers
@donwatkins@fosstodon.org avatar

8 ways non-technical contributors can add value to an open source project #nontechnical #Documentation #writers

https://allthingsopen.org/articles/8-ways-contributors-add-value

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

I'm investigating options that are available to create a table of contents in #markdown, really wondering what people are using to create that when writing markdown based docs.

Please boost for reach.

#documentation

remoquete, to random
@remoquete@hachyderm.io avatar

With the job market getting tougher by the day, there’s a rising belief among tech writers that their role is “too niche” and a “dead-end job”. I think that’s the wrong way of looking at our profession — at any profession. Let me cast aside that dark veil of pessimism and offer an alternative viewpoint, that of tech writing as a platform to other professions, one that let you move laterally with just a bit of curiosity and courage.

Read about it in my post: https://passo.uno/posts/technical-writing-is-not-a-dead-end-job/

perkinsy,
@perkinsy@aus.social avatar

@remoquete THIS ☝️.

I am fortunate that my manager recognises this critical juncture in technical writing and has given me substantial time to reimagine my job.

I spoke about the benefits of working in the space between professional silos in my Linux Conference talk a few years ago: When STEM Becomes STEAM We All Benefit https://m.youtube.com/watch?v=oEX-F5SxwrU

#TechnicalWriters #WriteTheDocs #documentation

joachim, to random
@joachim@drupal.community avatar

I really hate haddocks' eyes in code #documentation 'Defines the Foo class', 'Provides an implementation of the foo plugin'. No. It IS the Foo class. It IS the foo plugin.

tikhonov_a, to random
@tikhonov_a@mastodon.social avatar

Why didn't anyone tell me about https://devdocs.io? You convert the site into a web application, enable the packages you need, download for offline access and enjoy fuzzy search, speed and smooth operation for free.

#devdocs #documentation

phpdoc, to php
@phpdoc@phpc.social avatar

phpDocumentor 3.5 is here! With better Guides support and now fully functional RST! Automatic generated class diagrams by querying your code base and much more!

Let us know what you like in this new release!

https://github.com/phpDocumentor/phpDocumentor/releases/tag/v3.5.0

msquebanh, to Cambodia
@msquebanh@mastodon.sdf.org avatar

The Center of in collaboration with the in Program at , has announced the release of the final edition of the “Cambodia’s Hidden Scars” series.

The series provides an of the idea that human rights violations, armed conflict & cause & outcomes, using the Kingdom’s tragic past to explore themes.

https://asianews.network/cambodias-hidden-scars-final-book-highlights-healing-after-atrocities

amoroso, to VintageOSes
@amoroso@fosstodon.org avatar

A young developer who never used Windows 98 back in the day stumbled upon an introductory book on the operating system and posted his impressions on skimming it, which brought him joy. He wrote:

"I was also left with the impression that perhaps I would like more software to come with a physical manual."

https://jamesg.blog/2024/05/19/windows-98-manual

#windows98 #documentation #retrocomputing

cheukting_ho, to random
@cheukting_ho@fosstodon.org avatar

Hey if you want to discuss anything about #documentation please sign up at the board at the #DocSummit (room 317) - you can also sign up for lightning talks (documentation related)

#PyConUS

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

Interesting. Several Canonical projects are using Discourse as their #documentation 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

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.

#TechnicalWriters #Documentation #dotNet

lclarke522, to random
@lclarke522@gardenstate.social avatar

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

#writethedocs #documentation

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
#LLM #MachineLearning #documentation #FOSS

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
danielsiepmann, to php

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

hankuoffroad, to foss

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 #foss #documentation

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

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/

#documentation #English #language

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/

#documentation #English #language

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