最新追従 バリバリの netcommons3 紹介
TRANSCRIPT
![Page 1: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/1.jpg)
最新追従バリバリのNetCommons3紹介~phpで開発してgithubでTravis CI回して
Vagrantで開発環境作った~
1
株式会社オープンソース・ワークショップ
牟田口 満 全15ページ
![Page 2: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/2.jpg)
ツイートよろしく 2
#nc_osc
![Page 3: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/3.jpg)
本日のプログラム 3
Github みんなでソース共有
Vagrant 同じ開発環境をらくらく作成
Travis CI コミット毎にテスト
まとめ
最新追従
はじめに NetCommonsって何?
まとめ
![Page 4: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/4.jpg)
本日のプログラム 4
Github みんなでソース共有
Vagrant 同じ開発環境をらくらく作成
Travis CI コミット毎にテスト
まとめ
最新追従
はじめに NetCommonsって何?
まとめ
![Page 5: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/5.jpg)
NetCommonsって何? 5
phpで出来たシンプルなCMS
国立情報学研究所 ビット君
![Page 6: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/6.jpg)
NetCommonsって何? 6
開発中の最新バージョン3
ミカエル
![Page 7: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/7.jpg)
本日のプログラム 7
Github みんなでソース共有
Vagrant 同じ開発環境をらくらく作成
Travis CI コミット毎にテスト
まとめ
最新追従
はじめに NetCommonsって何?
まとめ
![Page 8: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/8.jpg)
Github みんなでソース共有 8
https://github.com/NetCommons3/NetCommons3
ソース共有
コラボレーション
バージョン管理のウェブサービス
![Page 9: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/9.jpg)
本日のプログラム 9
Github みんなでソース共有
Vagrant 同じ開発環境をらくらく作成
Travis CI コミット毎にテスト
まとめ
最新追従
はじめに NetCommonsって何?
まとめ
![Page 10: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/10.jpg)
Vagrant 同じ開発環境をらくらく作成 10
https://www.vagrantup.com/
同じ開発環境を仮想環境で自動構築
黒い画面
別途VirtualBox必要
設定ファイル(Vagrantfile)はRuby
Chef, composer, bower 等々
仮想環境構築ツール
![Page 11: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/11.jpg)
Vagrant 同じ開発環境をらくらく作成 11
http://osdn.jp/magazine/15/02/13/200000
仮想環境構築ツール
![Page 12: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/12.jpg)
本日のプログラム 12
Github みんなでソース共有
Vagrant 同じ開発環境をらくらく作成
Travis CI コミット毎にテスト
まとめ
最新追従
はじめに NetCommonsって何?
まとめ
![Page 13: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/13.jpg)
Travis CI コミット毎にテスト 13
https://travis-ci.org/
Githubのリポジトリに設定ファイル
(.travis.yml)を配置
コミット毎に自動でテスト実行
shell ⇒ composer ⇒ phpunit⇒
phpmd, phpcs等
Github + Travis CIで動くテスト実行環境サービス
![Page 14: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/14.jpg)
本日のプログラム 14
Github みんなでソース共有
Vagrant 同じ開発環境をらくらく作成
Travis CI コミット毎にテスト
まとめ
最新追従
はじめに NetCommonsって何?
まとめ
![Page 15: 最新追従 バリバリの NetCommons3 紹介](https://reader034.vdocuments.net/reader034/viewer/2022052606/58a9917b1a28ab412d8b6b6d/html5/thumbnails/15.jpg)
まとめ 15
最新追従はいいこと
テスト大事
初めて触れるツールやサービスは楽しい