programming-tool

所属分类:Leetcode/题库
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-12-26 02:16:27
上 传 者sh-1993
说明:  这是一个全面的公司编程工具和组件集合。该项目设计用于支持各种开发需求,包含了从测试、代码检查到格式化和文档生成的多种工具。这个仓库旨在为您的项目提供坚实的基础设施,同时也是公司集体编程实践的积累,希望它能对您的开发工作带来便利。
(This is a comprehensive collection of corporate programming tools and components. The project is designed to support various development requirements, including a variety of tools from testing, code checking to formatting and document generation. This warehouse is designed to provide a solid infrastructure for your project, as well as the accumulation of the company s collective programming practices. I hope it can bring convenience to your development work.)

文件列表:
coverage/
docs/
src/
CHANGELOG.md
LICENSE
commitlint.config.js
jest.config.js
package.json
package.jsonc
pnpm-lock.yaml
tsconfig.json
typedoc.json
vite.config.js

# lujh ## Languages - [English](https://github.com/abc821178885/programming-tool/blob/master/README.md) - [中文](https://github.com/abc821178885/programming-tool/blob/master/README.zh.md) Welcome to lujh, a comprehensive collection of company programming utilities and components by lujh Group. This project is designed to be a versatile toolkit for various development needs, encompassing testing, linting, formatting, and documentation generation. ## Getting Started 1.**Clone the repository** 2.**Install the dependencies** Make sure you have Node.js (v18.0.0 or newer) and npm (v8.0.0 or newer) installed. This project recommends using pnpm for managing dependencies, although npm or yarn would work just fine. ```bash pnpm install ``` ## Scripts Here are some scripts provided to help you manage the project: - **Testing:** Run tests using Jest. ```bash pnpm run test ``` - **Linting:** Check your code for stylistic and programming errors with ESLint. ```bash pnpm run lint ``` - **Formatting:** Format your code with Prettier. ```bash pnpm run format ``` - **Check Formatting:** Check if your code is well formatted. ```bash pnpm run check-format ``` - **Cleaning:** Delete the \`dist\` directory to clean old build outputs. ```bash pnpm run clean ``` - **Documentation:** Generate documentation for your code with TypeDoc. ```bash pnpm run docs ``` - **Building:** Build your project with Vite. ```bash pnpm run build ``` - **Committing Changes:** We use Commitizen for formatted commit messages. ```bash pnpm run commit ``` This command will prompt you for details about the commit which will then be formatted according to conventional commit standards. ## Committing Guidelines We follow the Conventional Commits guidelines for commit messages. When you're ready to commit your changes, run \`pnpm run commit\` and follow the prompts to generate a formatted commit message. ## Documentation The generated documentation will be placed in the \`./docs\` directory, which you can browse locally or host it on a web server. ## Issues and Feedback For bugs reporting, feature requests or any other feedback, please visit [GitHub Issues](https://github.com/abc821178885/programming-tool/blob/master/http://gitlab.lujh88.com/ganxing/lujh/issues). ## License This project is licensed under the ISC license. For more information, see the [LICENSE](https://github.com/abc821178885/programming-tool/blob/master/LICENSE) file in the repository. --- Thank you for checking out lujh. Happy coding!

近期下载者

相关文件


收藏者