internal/

directory
v0.0.0-...-51f2bb4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2026 License: GPL-3.0

README

/internal

Private application and library code. This is the code you don't want others importing in their applications or libraries. Note that this layout pattern is enforced by the Go compiler itself. Note that you are not limited to the top level internal directory. You can have more than one internal directory at any level of your project tree.

You can optionally add a bit of extra structure to your internal packages to separate your shared and non-shared internal code. It's not required (especially for smaller projects), but it's nice to have visual clues showing the intended package use. Your actual application code can go in the /internal/app directory (e.g., /internal/app/myapp) and the code shared by those apps in the /internal/pkg directory (e.g., /internal/pkg/myprivlib).

Directories

Path Synopsis
Package gotify provides functionality for sending error notifications to Gotify instances.
Package gotify provides functionality for sending error notifications to Gotify instances.
Package mastodon provides functionality for interacting with the Mastodon API.
Package mastodon provides functionality for interacting with the Mastodon API.
Package rss provides functionality for fetching, parsing, and processing RSS feeds.
Package rss provides functionality for fetching, parsing, and processing RSS feeds.
Package rss2socials provides the main logic for monitoring RSS feeds and posting updates to Mastodon, Bluesky, and Threads.
Package rss2socials provides the main logic for monitoring RSS feeds and posting updates to Mastodon, Bluesky, and Threads.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL