open-education-hub / operating-systems

Teaching resources (OER) for Operating Systems
https://open-education-hub.github.io/operating-systems/
Other
63 stars 144 forks source link

Content linking does not match actual repository layout #340

Closed MekalBoy closed 10 months ago

MekalBoy commented 10 months ago

Content links currently do not match the repository hierarchy. As such, links on the README.md file are broken. The labeler suffers from the same issue at the current time, preventing the auto-labeling actions for these chapters. I am not sure if this is intentional, pending further restructuring of the materials, or not. Therefore I have not yet opened a pull request for this.

Below are the snippets of code along with possible solutions for the issue.

Current code in the README.md file

* [Software Stack](content/chapters/software-stack/)
* [Data](content/chapters/data/)
* [Compute](content/chapters/compute/)
* [Input/Output](content/chapters/io/)
* [Application Interaction](content/chapters/app-interact/)

Possible fix for the README.md file

* [Software Stack](content/software-stack/)
* [Data](content/data/)
* [Compute](content/compute/)
* [Input/Output](content/io/)
* [Application Interaction](content/app-interact/)

Current code in the .github/labeler.my file

topic/software-stack:
  - 'content/chapters/software-stack/**/*'

topic/data:
  - 'content/chapters/data/**/*'

topic/compute:
  - 'content/chapters/compute/**/*'

topic/io:
  - 'content/chapters/io/**/*'

topic/app-interact:
  - 'content/chapters/app-interact/**/*'

Possible fix for the .github/labeler.my file

topic/software-stack:
  - 'content/software-stack/**/*'

topic/data:
  - 'content/data/**/*'

topic/compute:
  - 'content/compute/**/*'

topic/io:
  - 'content/io/**/*'

topic/app-interact:
  - 'content/app-interact/**/*'