Skip to content

Reorganise and revitalise #172

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Mar 9, 2025
Merged

Reorganise and revitalise #172

merged 9 commits into from
Mar 9, 2025

Conversation

chadmed
Copy link
Member

@chadmed chadmed commented Mar 9, 2025

As promised, the repo has been reorganised so that the docs are a little easier to maintain and URLs are less insane. I've also touched up the homepage and added proper titles to every other page

chadmed added 9 commits March 9, 2025 23:07
Since we've migrated away from GitHub's Wiki system, we can actually
have our docs organised in a sane structure. Our docs fall into a few
pretty contained categories:

    - alt: documentation for distribution maintainers
           Note that this is *not* for distro-specific documentation.
           We ask that distro maintainers use their distro's own documentation
           infrastructure for that kind of information. This is

    - fw: vendor-controlled firmware and its interfaces. All documentation
          for iBoot, SecureROM, SEPFW, RTKit, WiFi/BT, etc. should go here.
          While m1n1 and U-Boot are "firmware" from the running operating
          system's perspective, they are not firmware from a platform or
          project perspective.

    - hw: documentation for system hardware
        - cpu: anything related to the application processors, e.g. Apple's
               ISA extensions, register definitions, etc.
        - devices: machine-specific documentation, e.g. Mac model numbers
        - peripherals: hardware not integrated into the SoC itself, e.g.
                       webcam, speakers, keyboard, trackpad, etc.
        - soc: functional hardware blocks integrated into the SoC, e.g.
               SMC, video codecs, display controllers, etc.

    - platform: documentation applicable platform-wide, such as the security
                architectire, boot flow, standard SSD partition map, etc.
        - feature-support: feature support lists, separated by SoC generation

    - project: documentation related to the project itself. FAQs, references,
               etc.

    - sw: documentation for all software components that are not considered
          firmware. This includes m1n1, U-Boot, Linux kernel/userspace, etc.

This commit also ensures that all links resolve correctly.

Signed-off-by: James Calligeros <[email protected]>
Makes it a lot nicer to work with in a text editor

Signed-off-by: James Calligeros <[email protected]>
The blog post list was in age-descending order. This makes no sense.
Flip the order so that the most recent blog post is at the top of the
list.

Signed-off-by: James Calligeros <[email protected]>
We have been "just getting started" for five years. Time for a change.

Signed-off-by: James Calligeros <[email protected]>
The correct place for distribution-specific information is that
distro's documentation infrastructure.

Signed-off-by: James Calligeros <[email protected]>
This page was a stub of very little value

Signed-off-by: James Calligeros <[email protected]>
@Conan-Kudo Conan-Kudo merged commit e366377 into AsahiLinux:main Mar 9, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants