ざっくりキーワード一覧
OS | パッケージマネージャー |
---|---|
Linux(Red Hat系) | DNF, yum |
MacOSX | Homebrew |
Windows | Chocolatey |
Windows10以降 | PackageManagement(OneGet) |
PHP | Ruby | JavaScript (Node.js) |
Python | Perl | ||
---|---|---|---|---|---|---|
Docker Hub (Official) |
library/php | library/ruby | library/node | library/python | library/perl | |
Awesome | Awesome PHP | Awesome Ruby | Awesome Node.js | Awesome Python | Awesome Perl | |
ミドルウェア | <Rack> unicorn Raptor Puma |
|||||
マルチバージョン | direnv anyenv |
phpenv phpbrew |
rbenv rvm uru(Win) |
ndenv nodebrew nodist(Win) |
pyenv pythonbrew |
plenv |
パッケージ配布 |
Packagist |
RubyGems |
npm (Bower) |
PyPI | CPAN | |
パッケージ管理 | Composer | Bundler | npm yarn |
pip | Carton | |
フレームワーク | Laravel CakePHP |
Ruby on Rails | Meteor Express |
Django Bottle Flask |
Catalyst Mojolicios |
|
テスト フレームワーク |
PHPUnit | RSpec | mocha jasmine |
PyUnit nose |
Test::More | |
カバレッジ | PHP_CodeCoverage | SimpleCov | istanbul | coverage | Devel::Cover | |
コーディング規約 |
PHP-FIG (PSR-2, PSR-12) |
PEP 8 | ||||
静的解析 | SonarQube | phpcs phpmd phan |
RuboCop | ESLint Tern |
PyChecker Pylint |
Perl::Critic |
メトリクス | SourceMonitor | PhpMetrics | metric_fu | plato | radon | Perl::Metrics |
ビルドツール | Bazel Pants Buck |
Phing | Rake | Grunt Gulp |
Buildout | Module::Build |
ドキュメント生成 | doxygen | phpDocumentor | RDoc YARD |
JSDoc | pydoc | PerlDoc |
REPL | PsySH | Pry | prompt_toolkit | Devel::REPL |
その他ツール
その他 | PHP | Ruby | Python | |
---|---|---|---|---|
Configuration (サーバー構成管理ツール) |
Chef Puppet Itamae |
Ansible SaltStack |
||
Orchestration (デプロイツール) |
Deployer Rocketeer |
Capistrano MCollective |
Fabric | |
サーバー構成テストツール | Serverspec Infrataster |
testinfra | ||
自動テストツール | PhantomJS Selenium Appium |
Behat Codeception |
Turnip Capybara Poltergeist |
Robot Framework |
BTS/ITS | Bugzilla | Mantis | Redmine | Trac |
GitHubクローン | GitBucket | Phabricator | GitLab | RhodeCode Kallithea |
静的サイトジェネレーター | hugo | Jekyll | Sphinx |
- ツール
- [Editor] Atom (Awesome Atom)
- [Git] gibo (
.gitignore
自動生成ツール) - [Git] tig (CLIクライアント)
- [Git] hub (CLIクライアント)
- [Git] GitHub Desktop (GUIクライアント)
- [静的解析(SQL)] SQLint (Ruby製)
- [静的解析(シェルスクリプト)] ShellCheck (Haskell製)
- [静的解析(テキスト校正)] RedPen
- [静的解析(テキスト校正)] textlint
- Online REPL (Read-eval-print loop)
-
Vagrant (Discover Vagrant Boxes, awesome-vagrant)
- [PHP] Scotch Box (LAMP)
- [PHP] Laravel Homestead (Using Symfony with Homestead/Vagrant)
- [PHP] Cakebox (CakePHP 2/3, Laravel 5)
- [PHP] Vaprobash (プロビジョニング用 Bash スクリプト)
- [Ruby] A Virtual Machine for Ruby on Rails Core Development
-
Docker (docker-library, Docker Hub, awesome-docker)
- [PHP] Laradock (Symfony, Codeigniter, Wordpress, Drupal...)
-
ボイラープレート
- [HTML] HTML5 Boilerplate (Initializr)
- [サーバー設定(Apache, nginx ...)] Server Configs
- [PHP] Laravel Boilerplate
- 参考資料
- [学習資料] vhf/free-programming-books
(日本語版はPHP: The Right Way のリンクがないけど英語版にはあったりする) - [Git] Learn Git Branching(GitHub)
(ブラウザ上でgitの学習ができるサイト (日本語版有り)) - [GitHub] GitHubカンニング・ペーパー
- [HTML] HEAD (
meta
要素やlink
要素などの<head>
内要素について) - [nginx] Nginx Resources
- [Apache] .htaccess Snippets ( .htaccess スニペット )
- [PHP] Supported Versions
- [学習資料] vhf/free-programming-books
- Awesome
- [Awesomeリスト] sindresorhus/awesome
- [Awesomeリスト] bayandin/awesome-awesomeness
- [Awesomeリスト] emijrp/awesome-awesome
- [セルフホスト] Awesome-Selfhosted
- [システム管理者] Awesome Sysadmin
- [PHP] Awesome Laravel
- [PHP] Awesome CakePHP
- [Ruby] Awesome Rails Gem
- [Ruby] AwesomeRails