本文へスキップ
株式会社オブライト

Tooling の用語一覧

10件の用語

Tooling4
Apache License 2.0

Apache License 2.0 / ALv2 / Apache 2.0

Apache Software Foundationが策定したOSSライセンス。MITと同様に商用利用・改変・再配布を許可しつつ、特許権の明示的な許諾・取り消し条項を含む。TensorFlow・Kubernetes・Android(コア部分)が採用。
Tooling4
Git

Git VCS / バージョン管理

Linus Torvaldsが開発した分散型バージョン管理システム。ソースコードの変更履歴管理・ブランチ戦略・マージを支援し、現代のソフトウェア開発に不可欠なツール。GitHubやGitLabと組み合わせてCI/CDを構築できる。
Tooling4
GitHub

GitHub.com / GitHub Actions / GitHub Enterprise

Microsoftが運営するGitホスティングサービス。Pull Request・Issues・GitHub Actionsで開発の全フローを管理できる。Copilotなどのアシスト機能も強化されており、世界最大のOSSエコシステムを誇る。
Tooling4
GitLab

GitLab CE / GitLab EE / GitLab CI

コードリポジトリ・CI/CD・セキュリティスキャン・プロジェクト管理をオールインワンで提供するDevOpsプラットフォーム。セルフホスト版があり、GitHubより厳格なセキュリティ要件の企業に採用される。
Tooling4
MIT License

MIT License / MITライセンス / The MIT License

著作権表示と免責条項の保持のみを条件に、商用利用・改変・再配布・私的利用を全て許可するOSSライセンス。制約が最小限でビジネス採用がしやすく、React・Next.js・GodotなどのOSSが採用している。
Tooling4
Monorepo

Mono Repository / モノレポ

複数のプロジェクト・パッケージを1つのGitリポジトリで管理する開発手法。共通ライブラリの一元管理・横断的なCI/CDが可能。TurborepoやNxを使うとビルドキャッシュで大規模でも高速化できる。
Tooling4
npm

Node Package Manager / npmjs

Node.jsに同梱されるJavaScriptのデフォルトパッケージマネージャ。npmjsに200万以上のパッケージが公開されており、世界最大のソフトウェアレジストリ。npm scriptsによるタスク自動化も広く使われる。
Tooling3
pnpm

pnpm package manager / performant npm

コンテンツアドレッサブルストアを使ったNode.jsパッケージマネージャ。npmやYarnよりディスク使用量が少なく高速。モノレポのworkspaces機能が充実しており、Turborepoと組み合わせて利用されることが多い。
Tooling3
Turborepo

Turbo / Vercel Turborepo

Vercelが開発するモノレポ向け高速ビルドシステム。タスクのリモートキャッシュと並列実行でCI/CDを劇的に高速化する。pnpm workspacesやnpm workspacesと組み合わせてNext.jsプロジェクトで多用される。
Tooling4
Yarn

Yarn Berry / Yarn v4 / yarn classic

FacebookがnpmのDX改善目的で開発したJavaScriptパッケージマネージャ。Yarn v1のlockfileの信頼性とYarn Berry(v2+)のPlug'n'Play機能でnode_modulesレスな環境を実現できる。