An open API service indexing awesome lists of open source software.

https://github.com/techor-dev/techor

A monorepo framework integrating first-class packages and build systems
https://github.com/techor-dev/techor

authoring config log technology

Last synced: about 1 year ago
JSON representation

A monorepo framework integrating first-class packages and build systems

Awesome Lists containing this project

README

          







techor


A monorepo ecosystem integrating first-class packages and build systems






NPM Version






NPM package ( download / month )






Follow @mastercorg






Github release actions


## Ecosystem

##### Build System
- [techor](https://github.com/techor-dev/techor/tree/main/packages/techor) - A monorepo build system and workflow

##### Convention
- [techor-conventional-commits](https://github.com/techor-dev/techor/tree/main/packages/conventional-commits) - A human-readable set of conventional commits, with version rules and changelog groupings
- [conventional-changelog-techor](https://github.com/techor-dev/techor/tree/main/packages/conventional-changelog-config) - Beautiful changelog based on Techor's conventional commits

##### Release
- [semantic-release-config-techor](https://github.com/techor-dev/techor/tree/main/packages/semantic-release-config) - Techor's semantic release config for publishing workspace packages

##### Packing
- [pack](https://github.com/techor-dev/techor/tree/main/packages/techor/pack.md) - Bundling your TypeScript and CSS packages with zero configuration

##### Versioning
- [version](https://github.com/techor-dev/techor/tree/main/packages/techor/version.md) - Smartly bump all workspace-dependent packages to specific versions

##### Linting
- [eslint-config-techor](https://github.com/techor-dev/techor/tree/main/packages/eslint-config) - Techor's eslint config
- [commitlint-config-techor](https://github.com/techor-dev/techor/tree/main/packages/commitlint-config) - Check your commits with Techor's commitlint config

##### Testing
- [jest](https://github.com/techor-dev/techor/tree/main/packages/jest) - Techor's jest preset to improve performance
- [jest-dom](https://github.com/techor-dev/techor/tree/main/packages/jest-dom) - Techor's jest preset for DOM

##### Continuous Integration
- [techor-github-actions](https://github.com/techor-dev/techor/tree/main/packages/github-actions) - A set of GitHub Actions for techor ecosystem includes PR title checks

##### Utilities
- [extend](https://github.com/techor-dev/techor/tree/main/packages/extend) — Deeply extend objects ~380B
- [a plain obj](https://github.com/techor-dev/techor/tree/main/packages/is-plain-obj) — Is it a plain object? ~100B
- [cross import](https://github.com/techor-dev/techor/tree/main/packages/cross-import) — Import .ts, .mjs, .cjs files across environments as JavaScript modules
- [explore config](https://github.com/techor-dev/techor/tree/main/packages/explore-config) — Explore multi-format JavaScript module configuration
- [fs](https://github.com/techor-dev/techor/tree/main/packages/fs) — A human-friendly file system with glob patterns
- [glob](https://github.com/techor-dev/techor/tree/main/packages/glob) — A human-friendly set of glob utilities
- [npm](https://github.com/techor-dev/techor/tree/main/packages/npm) — Get, query, and read such as package workspaces via NPM/PNPM.

## Built on the top
- [turborepo](https://turbo.build/repo) - A high-performance build system for monorepo
- [esbuild](https://esbuild.github.io/) - An extremely fast JavaScript and CSS bundler and minifier
- [semantic-release](https://www.typescriptlang.org/) - Fully automated version management and package publishing
- [typescript](https://www.typescriptlang.org/) - A strongly typed programming language that builds on JavaScript
- [commitlint](https://github.com/conventional-changelog/commitlint) - Lint commit messages
- [conventional-changelog](https://github.com/conventional-changelog/conventional-changelog) - Generate changelogs and release notes from a project's commit messages and metadata
- [eslint](https://eslint.org/) - Find and fix problems in your JavaScript code
- [husky](https://typicode.github.io/husky) - Modern native Git hooks made easy
- [jest](https://jestjs.io/) - Delightful JavaScript Testing.

## Who's using techor?

- [Master CSS](https://css.master.co/) - A Virtual CSS language with enhanced syntax

## Contributing
Please see the documentation [CONTRIBUTING](https://github.com/techor-dev/techor/blob/beta/.github/CONTRIBUTING.md) for workflow.