Skip to content

feat: add documentation - #79

Draft
prettyleaf wants to merge 2 commits into
coolcoala:docsfrom
prettyleaf:docs
Draft

feat: add documentation#79
prettyleaf wants to merge 2 commits into
coolcoala:docsfrom
prettyleaf:docs

Conversation

@prettyleaf

Copy link
Copy Markdown
Collaborator

This pull request makes significant changes to the repository, shifting its focus to documentation and cleaning up legacy build, configuration, and platform-specific files. The main highlights are the removal of the application build system and assets, the addition of a documentation deployment workflow, and updates to project configuration to support the new documentation-only structure.

Summary of most important changes:


Repository refocus and documentation setup:

  • Removed the main application build workflow (.github/workflows/build.yml), all platform-specific install scripts, and supporting configuration files, indicating the repository is no longer used for application builds but is now dedicated to documentation. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
  • Added a new GitHub Actions workflow (.github/workflows/starlight.yml) to build and deploy the documentation site to GitHub Pages from the docs branch.

Documentation content and structure:

  • Rewrote README.md to describe the documentation site, its structure, and how to develop and build it locally, removing all references to application features, development, and build commands.
  • Added .gitignore and VSCode extension recommendations in the docs/ directory for a better documentation authoring experience. [1] [2] [3]
  • Updated the VSCode launch configuration to support running the Astro development server for docs, replacing Electron debugging configurations.

These changes collectively transition the repository from an application codebase to a documentation-focused project, removing legacy code and build artifacts to streamline future documentation development and deployment.

feat: create SiteTitle component with version display

feat: configure content collections for documentation

docs: add initial documentation for Koala Clash

docs: create overview page for Koala Clash documentation

docs: add Russian version of Koala Clash documentation

docs: create Russian overview page for Koala Clash documentation

style: add custom CSS for dark and light modes

chore: add TypeScript configuration for strict type checking
@prettyleaf
prettyleaf marked this pull request as draft April 14, 2026 08:10
@prettyleaf prettyleaf added the documentation Improvements or additions to documentation label Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant