Skip to content

Docs custom package#27

Merged
youngcoder45 merged 2 commits into
TheCodeVerseHub:mainfrom
Ayush4958:docs-custom-package
May 31, 2026
Merged

Docs custom package#27
youngcoder45 merged 2 commits into
TheCodeVerseHub:mainfrom
Ayush4958:docs-custom-package

Conversation

@Ayush4958
Copy link
Copy Markdown
Contributor

@Ayush4958 Ayush4958 commented Apr 18, 2026

Summary

I have wrote this detailed documentation for the custom package management and build workflow in docs/PACKAGES.md

Changes

  • Included a workflow diagram illustrating the step-by-step execution of scripts/build-packages.sh.
  • Documented internal packages (cvh-branding, cvh-fuzzy, cvh-icons) and their expected behaviors.
  • Explained technical considerations for special cases, including root limitations with makepkg and symlink handling for static hosting.

Related Issues

Fix #19

Checklist

  • Scope is focused (no unrelated changes)
  • Docs updated (if needed)

Signed-off-by: Ayush <bhandariayush935@gmail.com>
Signed-off-by: Ayush <bhandariayush935@gmail.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new documentation file docs/PACKAGES.md describing the custom package management and build workflow for CodeVerse Linux, addressing issue #19. It explains the role of scripts/build-packages.sh, the directory structure (src/, pkgbuild/, repo/), included internal/AUR packages, and special handling for root execution and symlink resolution.

Changes:

  • Adds a workflow diagram and step-by-step description of scripts/build-packages.sh.
  • Documents internal packages (cvh-branding, cvh-fuzzy, cvh-icons) and the mpvpaper AUR dependency.
  • Explains technical considerations: makepkg root restriction and repo-add symlink replacement for static hosting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@youngcoder45 youngcoder45 merged commit 24cb72d into TheCodeVerseHub:main May 31, 2026
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.

[DOCUMENTATION] Explain custom packages system

3 participants