Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Restructure#9

Draft
danielgamage wants to merge 5 commits into
mainfrom
restructure
Draft

Restructure#9
danielgamage wants to merge 5 commits into
mainfrom
restructure

Conversation

@danielgamage

Copy link
Copy Markdown
Owner

This pull request restructures the documentation site for the data-lathe project, moving the docs out of the docs/ directory to the repository root and updating related configuration and documentation. It also improves the developer experience for contributing and building both the library and the docs site. The most important changes are:

Docs Site Restructure and Cleanup

  • Moved the documentation site from the docs/ directory to the root-level site/, renaming and relocating files such as index.html and source files, and updating references accordingly. Removed now-unnecessary files including docs/package.json, docs/tsconfig.json, docs/vite.config.ts, docs/.gitignore, and docs/README.md. [1] [2] [3] [4] [5] [6]

  • Updated .npmignore to exclude the new docs site structure (site/, public/, etc.) and include only the necessary files for publishing the package.

Developer and Contributor Experience

  • Added a comprehensive CONTRIBUTING.md with clear guidelines and checklists for adding new functions, updating documentation, and writing tests, making it easier for new contributors to participate.

  • Updated README.md to include instructions for developing the docs site locally, clarifying the relationship between the library and the documentation.

Build and CI Improvements

  • Changed the GitHub Actions workflow to use npm run test:ci instead of npm test for CI, ensuring the correct test command is used.

Miscellaneous

  • Improved code organization in index.js by grouping related functions under clearer section comments and moving function definitions for better readability. [1] [2] [3] [4] [5]

  • Updated ESLint configuration to target the new site/ directory instead of docs/.

These changes modernize the project structure, clarify contribution and development processes, and streamline the build and publishing workflow.

@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lathe Error Error Jun 22, 2026 7:10am

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.

1 participant