mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
[Enhancement]: consolidate docs with in this repository #2750
Open
opened 2026-04-25 00:10:11 +02:00 by adam
·
3 comments
No Branch/Tag Specified
master
book_tags_genres_dedupe
episode_download_fallback
Issue-4540-SortBy-StartedDate-and-FinishedDate
episode_meta_tagging
fix_authorize_race_condition
redirect_transcode_requests
progress_updated_sort
fix_ereader_socket_event
fix_change_empty_root_password
fix_podcast_session_track_index
fix_set_token
session_modal_user
localize_durations
fix_oidc_create_user
jwt_auth_refactor
fix_scanner_deleting_single_file_books
fix_mediaprogress_updatedat_2
experimental_next_client
podcast_episode_duration
episode-timestamps-clickable
book_author_secondary_sort_title
podcast_useragents
pathexists_user_access
fix_pathexists_join
book_author_secondary_sort
clean_duplicate_mediaprogress
sanitize_html_description
trix_prevent_attachments
check_path_api_fix
fix_mediaprogress_updatedat
increase_express_json_limit
fix_dockerfile_nunicode
search_episodes
audiobook_tools_update
episode_secondary_sorts
hls_stream_url_update
new_session_track_endpoint
audiobook_tools_enhancements
watcher_rescans_update
player_track_tooltip
fix_exclude_prefixes_crash
socket_item_events
fix_podcast_episode_scanner_promise
new_stats_controller
count_cache_for_userpermissions
parsing-opf-v3
validate_migration_files
fix-quick-match-all-crash
fix-chapter-end-sleep-timer
stringify_sequelize_query
remove-col-ambiguity
fix_next_prev_edit_description
details_trim_whitespace
fix_content_url_basepath
fix_logger_fatal
progress_bar_visibility
batch-edit-populate-map-details
feed_generator_updates
bookmark-modal-updates
migrate-library-item-in-scanner
migrate-new-library-items
migrate-podcasts-new-library-item-2
migrate-podcasts-new-library-item
fix-remove-episode-from-playlist
playback-session-use-new-library-item
refactor-library-item
fix-heatmap-caption
feed-episodes-upsert
share-media-player-media-session-api
remove-old-playlist
remove_old_collection_object
plugin-implementation-demo
feed_migration
refactor-feeds-from-item
fix_remove_authors_no_books
v2.17.3-fk-constraints-migration
migrations-first-upgrade
sqlite_2
feature/nuxt-target-server
waveform
sqlite
playlists
video
v2.35.1
v2.35.0
v2.34.0
v2.33.2
v2.33.1
v2.33.0
v2.32.1
v2.32.0
v2.31.0
v2.30.0
v2.29.0
v2.28.0
v2.27.0
v2.26.3
v2.26.2
v2.26.1
v2.26.0
v2.25.1
v2.25.0
v2.24.0
v2.23.0
v2.22.0
v2.21.0
v2.20.0
v2.19.5
v2.19.4
v2.19.3
v2.19.2
v2.19.1
v2.19.0
v2.18.1
v2.18.0
v2.17.7
v2.17.6
v2.17.5
v2.17.4
v2.17.3
v2.17.2
v2.17.1
v2.17.0
v2.16.2
v2.16.1
v2.16.0
v2.15.1
v2.15.0
v2.14.0
v2.13.4
v2.13.3
v2.13.2
v2.13.1
v2.13.0
v2.12.3
v2.12.2
v2.12.1
v2.12.0
v2.11.0
v2.10.1
v2.10.0
v2.9.0
v2.8.1
v2.8.0
v2.7.2
v2.7.1
v2.7.0
v2.6.0
v2.5.0
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.5
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.23
v2.2.22
v2.2.21
v2.2.20
v2.2.19
v2.2.18
v2.2.17
v2.2.16
v2.2.15
v2.2.14
v2.2.13
v2.2.12
v2.2.11
v2.2.10
v2.2.9
v2.2.8
v2.2.7
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.24
v2.0.23
v2.0.22
v2.0.21
v2.0.20
v2.0.19
v2.0.18
v2.0.17
v2.0.16
v2.0.15
v2.0.14
v2.0.13
v2.0.12
v2.0.11
v2.0.10
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v1.7.2
v1.7.1
v1.7.0
v1.6.0
v1.5.5
v1.5.0
v1.4.11
v1.4.9
v1.4.7
v1.4.6
v1.4.4
v1.4.2
v1.4.0
v1.4.1
v1.3.4
v1.3.3
v1.3.1
v1.2.8
v1.2.6
v1.2.5
v1.2.4
v1.2.1
v1.1.15
v1.1.14
v1.1.13
v1.1.12
v1.1.11
v1.1.10
v1.1.9
v1.1.8
v1.0.0
0.9.61-beta.0
0.9.61-beta
Labels
Clear labels
authentication
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
pull-request
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
Mirrored from GitHub Pull Request
No Label
enhancement
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
adam (Adam Melkus)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/audiobookshelf#2750
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Torstein-Eide on GitHub (May 3, 2025).
Type of Enhancement
Documentation
Describe the Feature/Enhancement
Currently the documentations is split between:
move the
/contentFrom audiobookshelf-web move the
/contentto this repo.This is simlare to other projects like librenms and immich
Why would this be helpful?
The goal is to consolidate all user-facing documentation, guides, and setup instructions into the Same Repository. This provides several benefits:
Future Implementation (Screenshot)
NA
Audiobookshelf Server Version
NA
Current Implementation (Screenshot)
NA
@nichwall commented on GitHub (May 5, 2025):
I agree that documentation organization should be addressed, but I do not think everything should be merged into the server repository and instead remain in the website repository (some conversation already in https://github.com/audiobookshelf/audiobookshelf-web/pull/133). But, the fact that this conversation is already over 3 issues/PRs is a good representation of it needing to be consolidated. (Some conversation is already in the PR, but I think this issue is a better place to have the conversation?)
For some background, the website (hosted at
audiobookshelf.organd located in https://github.com/audiobookshelf/audiobookshelf-web originally included only the "Documentation", "User Guides", "How to Support", and "Showcase" sections. The "FAQ" was added later. Over time, the distinction between "Documentation" (which is project-generated) and "User Guides" (community-contributed help for other users) has become increasingly unclear as more people have contributed to the documentation. Also worth noting: markdown file support was added to the documentation system later on, so not everything transitioned cleanly as you mentioned, but markdown has been supported for a while so that can probably be cleaned up.I don't know how important the existing website layout is to the project branding. I think migrating to a new documentation framework is be worth the time, even though a decent amount of time has been invested in the current documentation framework. The most important part is ensuring the documentation is consistent, easy to navigate, easy to update and maintain, and easy for users to contribute to.
I agree that the Migrations and OpenAPI Readmes could be easily added to the website documentation in a contributing section. Migrating to a new framework would also make adding new "sections" easier.
If we were to change to a new documentation framework, I do like
Material for MkDocsas you mentioned in https://github.com/audiobookshelf/audiobookshelf-web/pull/133#issuecomment-2849089325. It looks pretty simple to manage and set up. My main comments on it (without having done a deep dive or much research beyond this initial response):faq_and_annoucementschannel in Discord (current implementation below). This channel is mainly to redirect people from Discord to the website for the common questions so we did not need to mirror everything in Discord, but people tend to not check the website or GitHub for common questions so they were added there.@Torstein-Eide commented on GitHub (May 5, 2025):
Sure. Docs can be at docs.audiobookshelf.org or www.audiobookshelf.org/docs, and the front page kept at www.audiobookshelf.org.
There is also options for Customized in Material for MkDocs.
I am unsure of "blog" is the correct thing to use. I my mind there is "news" this can be achieve via Github release, I personally like the way immich does it, releases send mail for people using the "watch" function. There is also "Documentation" that is more long-term, more structured.
@nichwall commented on GitHub (May 5, 2025):
Thanks, I briefly looked at the customized pages, looks like we would just need to make a new page template for the home/landing page, but that should be all we need to do.
Yeah, I agree the release notes and structured documentation would be the best place for it. We currently redirect people to the release notes or the FAQ on the website, I'm just speaking from experience because a lot of people don't seem to read the release notes and just go directly to Discord.
The blog functionality probably isn't the best way either, just a thought.
https://github.com/advplyr/audiobookshelf/releases