並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

phpcsの検索結果1 - 15 件 / 15件

  • Slim Framework と Docker を使って本格的にアプリを作ってみよう|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    Slim Framework と Docker を使って本格的にアプリを作ってみよう はじめに Web アプリケーションの開発をするにあたっては勉強しなければならないことは多く、どう勉強すれば良いかはなかなか難しい問題です。初心者向けの解説は比較的たくさんあるのでとりあえずやってみるくらいは何とかなるものの、実戦的な開発がどうなっているかという総合的な話は実務を経験しないとわからないことが多いことでしょう。 ということで、本記事では最近流行の Docker と、そこそこ名前は見かける PHP のマイクロフレームワークの Slim Framework を使って実戦的な Web アプリの開発をしてみる(開発環境を作ってみる)こととします。実装的には、ドメイン実装としてユーザー登録、ログイン、ユーザー情報取得の3つのAPIを実装するところまでを取り扱います。また、静的解析を最大限活用してユニット

      Slim Framework と Docker を使って本格的にアプリを作ってみよう|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    • level=0 から始める PHPStan(Larastan) 導入ガイド - Shin x Blog

      PHP にはアプリケーションを実行せずに静的にコード品質をチェックする静的解析ツールがいくつかあります。有名なところでは、PHPStan や Psalm、Phan、PHPMD などがあります。本エントリでは、まだこうした静的解析ツールを導入していないプロジェクト向けに PHPStan 導入の流れをまとめてみました。 3(4) 行まとめ サンプルコード PHPStan とは 適用方針 Playground PHPStan のインストール Composer Composer(Larastan) Docker 設定ファイルの作成 PHPStan の実行 主なエラー(level=0) baseline ファイルの作成 baseline ファイルの修正 CI での自動実行 GitHub Actions の設定 ブランチ保護ルール さいごに 3(4) 行まとめ composer もしくは Docker

        level=0 から始める PHPStan(Larastan) 導入ガイド - Shin x Blog
      • PHPアプリ開発をPhpStormでスムーズに始められるよう、設定ファイルとドキュメントを用意する - BASEプロダクトチームブログ

        BASE株式会社 Product Dev Division ソフトウェアエンジニアの田中(@tenkoma)です。主にPHPアプリ開発を担当しています。 BASEでは、PHPアプリ開発で使うエディタに制限はありませんが、希望する人はPhpStormを使えます。 PhpStormは設定を全くしなくてもかなり快適に使えると思いますが、多少設定するとより快適になります。 この記事では主に、開発環境とIDEを連携させアプリケーション開発をスムーズに始めるため、以下の設定について紹介します。 Xdebugと連携してリモートデバッグを可能にする PHPUnitと連携してテストをIDEから実行可能にする PHP_CodeSnifferを使ってコーディングスタイルを適用する EditorConfigを追加してコーディングスタイルを開発者で共有可能にする Xdebugと連携してリモートデバッグを可能にする

          PHPアプリ開発をPhpStormでスムーズに始められるよう、設定ファイルとドキュメントを用意する - BASEプロダクトチームブログ
        • このPHP QAツールがすごい!2019

          このPHP QAツールがすごい!2019 1. PHP Conference Japan 2019 Dec 01, 2019 2. https://www.meti.go.jp/policy/it_policy/softseibi/metrics/product_metrics.pdf 3. ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ 4. ツールの歩み brief history around PHP QA tool 5. ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ~ 2007 6. 2008 ~ 2011⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ 7. 2012 ~ 2015⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ 8. https://qafoo.com/talks/16_10_internation_php_conference_automating_architecture_constraint_check

            このPHP QAツールがすごい!2019
          • awesome-vscode

            A curated list of delightful Visual Studio Code packages and resources. For more awesomeness, check out awesome. Table of Contents Table of Contents Official Syntax Migrating from other editors Migrating from Vim Migrating from Atom Migrating from Sublime Text Migrating from Visual Studio Migrating from Intellij IDEA Camel Humps Using VS Code with particular technologies Lint and IntelliSense 1C A

            • MENTAをAWSに移行しました | ランサーズ(Lancers)エンジニアブログ

              皆さんこんにちは。SREチームの安達(@adachin0817)です。去年10月にMENTAがランサーズにグループジョインされて、本日AWSへ移行が完了しました。この5ヶ月間どのような取り組みをしたか、改めて振り返ってみようと思います。 AWSへ移行する前 移行前の環境 ・https://menta.work ・さくらのクラウド ・PHP 7.2 / Laravel 5.5 ・Nginx / MariaDB /Redis ・SendGrid ・開発環境 ・Docker ・リリース方法 ・SSHによるシェルスクリプト ・移行プロジェクトメンバー 元々MENTAは2018年にリリースしてからさくらのクラウドで運用していました。また、ランサーズにグループジョインする前は私が副業でサーバー保守していたということもあり、本番環境、Staging環境、Redash環境の3つで管理していましたが、デプロ

                MENTAをAWSに移行しました | ランサーズ(Lancers)エンジニアブログ
              • PHPのバージョンを上げるためにやってきたこと

                はじめに これまで何回かPHPのバージョンを上げるお仕事をしてきましたので、 その際にやってきたことを書いておこうと思います。 PHPマニュアルを調べる PHPはマニュアルにバージョンを上げるためのページが用意されているので、 1つ1つ順番に見ていき、影響箇所は順番に修正することになります。 下記はPHP8.0の移行ガイドになります。 主に見るのは、下位互換のない変更、推奨されなくなる機能あたりになるかと思います。 昨年PHP8.1が出たので、こちらも最近はよく見ていますね。 Composerパッケージの対応しているPHPバージョンを調べる おそらく何かしらのパッケージをComposerを使って入れていると思うので、そのパッケージが上げるPHPのバージョンに対応しているのか、いま使っているパッケージのバージョンでも動くのかを調べます。 メンテナンスが止まっているようなパッケージだと、非推奨

                  PHPのバージョンを上げるためにやってきたこと
                • 【PHP】PSR-12 のチェックを PHP_CodeSniffer で行う - 猫でもわかるWebプログラミングと副業

                  はじめに PSR-12 とは PSR-2 と PSR-12 の違い PHP_CodeSniffer とは IntelliJ / PHPStorm でスタイルチェックする Jenkins でコーディングスタイルチェック まとめ はじめに この記事は PHP アドベントカレンダー 4日目の記事です。 qiita.com 昨日は @taro-hida さんでした。 qiita.com 僕は新卒から5年間ずっとPHPを触っているので、PHPのアドベントカレンダーにはなるべく参加しようと思っています。 PSR-12 とは PSR-12 とは、 PHP のコーディング規約です。 PHP のコーディング規約には PSR-1 と PSR-12 があり、 PSR-1 は Basic Coding Standard https://www.php-fig.org/psr/psr-1/ PSR-12 は Ext

                    【PHP】PSR-12 のチェックを PHP_CodeSniffer で行う - 猫でもわかるWebプログラミングと副業
                  • WordPress を Bedrock で構築する - s4_ba’s diary

                    WordPress 案件に遭遇して初めて一から WordPress を構築したので知見をメモ。 構築にあたっては下記記事を参考にしました。 qiita.com Bedrock は WordPress における Web サイト開発をモダンにし、設定管理を簡単にし、いい感じのフォルダ構成を提供してくれるボイラープレートです。 インストール まずは composer でインストール。 composer create-project roots/bedrock ./wordpress Folder Structure | Bedrock Documentation | Roots の通りにいい感じのフォルダ構成を作ってくれます。 WordPress 本体は web/wp に入っていて、このフォルダ内のファイルは一切編集しません。 WordPress のカスタマイズは web/app フォルダ内で行

                      WordPress を Bedrock で構築する - s4_ba’s diary
                    • 開発環境を改善するためにチームに提案して実践したこと - Qiita

                      sponsored by Qmonus Value Stream アプリケーション開発に注力するための工夫をシェアしよう! 導入 何について話すのか 開発環境を改善して、効率化することでアプリケーション開発に注力するため行った(行っている)取り組みについてお話します。 本記事はQmonus Value Streamの投稿キャンペーン記事です。 想定読者 レガシーな環境を改善している(していきたい)人 開発環境改善のアイデアが欲しい人 CI/CDやDevOpsよりな仕事に関わる人 どんな人が書いているか(自己紹介) 3年目のエンジニアでバックエンドを中心に担当(最近インフラも担当するようになりました) メインで扱う技術はPHP・TypeScript・AWS アプリケーション開発とAWSインフラ構築を担当する 受託開発が中心の企業に従事 記事で触れる取り組み(取り組んだ順) Dockerの導入

                        開発環境を改善するためにチームに提案して実践したこと - Qiita
                      • VS Code で phpcs と phpcbf を利用するときは PHP Sniffer & Beautifier を使うのが最高 - s4_ba’s diary

                        PHP のフォーマットは squizlabs/PHP_CodeSniffer を使うのがスタンダードだと思います。 PHP Sniffer & Beautifier は プロジェクト固有のルールで phpcs と phpcbf を実行できる 拡張機能です。 インストール composer で PHP_CodeSniffer をプロジェクトにインストールします。 composer require --dev squizlabs/php_codesniffer Visual Studio Code に PHP Sniffer & Beautifier をインストールします。 marketplace.visualstudio.com PHP Sniffer & Beautifier のインストールが終わったら Visual Studio Code を再起動します。 使い方 下記操作でフォーマット

                          VS Code で phpcs と phpcbf を利用するときは PHP Sniffer & Beautifier を使うのが最高 - s4_ba’s diary
                        • 【VSCode】WordPressコーディング規約に沿って、自動でPHPをフォーマットする設定方法

                          WordPressのテーマはPHPと合わせて、WordPressコーディング規約に基づいて作る必要があります。今回はVSCodeで自動でPHPをフォーマットする設定方法を紹介します。 前提条件は以下 PHPを自動でフォーマットWordPress Coding Standardsに合わせてフォーマットVSCodeの拡張機能phpcsとphpcbfを使う 説明環境は以下 macOS Catalina v10.15.5Visual Studio Code v1.46.1 VSCodeの拡張機能をインストールすれば自動でフォーマットしてくれるわけではなく、PC本体にも以下の3つをインストールする必要があります。 Composer … PHPのパッケージを管理するCodeSniffer … PHPのエラーを検出・修正してくれるWordPressコーディング規約 … WordPressのルールに沿って

                            【VSCode】WordPressコーディング規約に沿って、自動でPHPをフォーマットする設定方法
                          • CircleCI で WordPress テーマを CI・CD する手順 – WordPressテーマ&プラグイン – Kunoichi Market

                            開発者向け CircleCI で WordPress テーマを CI・CD する手順 2019年10月17日 3年前 Kunoichiから鎌田遼 CircleCI は継続的インテグレーションを支援するサービスです。GitHub などと連携して動作します。この記事では、GitHub と CircleCI を使って継続的インテグレーションのセットアップを行う手順をまとめました。 前提 この記事では、以下の前提で解説を行います。 GitHub でのアカウント登録が完了しているPHP のパッケージ管理ツールの Composer が利用できる状態になっているPHPUnit で PHP のテストを作成して実行した経験がある開発済みまたは開発中の架空の WordPress テーマ Kunoichi Theme (kunoichi-themeというスラッグを持っているものとします) を対象にする Circ

                              CircleCI で WordPress テーマを CI・CD する手順 – WordPressテーマ&プラグイン – Kunoichi Market
                            • GitHub - antfu/vscode-file-nesting-config: Config of File Nesting for VS Code

                              // updated 2024-04-10 13:52 // https://github.com/antfu/vscode-file-nesting-config "explorer.fileNesting.enabled": true, "explorer.fileNesting.expand": false, "explorer.fileNesting.patterns": { "*.asax": "$(capture).*.cs, $(capture).*.vb", "*.ascx": "$(capture).*.cs, $(capture).*.vb", "*.ashx": "$(capture).*.cs, $(capture).*.vb", "*.aspx": "$(capture).*.cs, $(capture).*.vb", "*.axaml": "$(capture)

                                GitHub - antfu/vscode-file-nesting-config: Config of File Nesting for VS Code
                              • Laravel-Deployerを使ったデプロイ - もがき系プログラマの日常

                                はじめに こんにちは。 この記事は challenge-every-month全員でアウトプット芸人 Advent Calendar 8日目の記事です。 前日の記事は、激アウトプット芸人 の @kdnaktさんの記事です。 twitter.com kdnakt.hatenablog.com 4月からGW明けまで異常に忙しく、なかなかブログや挑戦を行えていない僕です。 今回のブログも作業の備忘録的なブログでございます。 Laravelプロジェクトのデプロイをどうしようかと考えていたのですが、Deployerを試してみようと思い、Laravel-Porjectに特化したLaravel-Deployerなるものを発見したのでこちらを使用しました。 Laravel-DeployerはCapistranoと同じくシンボリックリンク型のデプロイツールで、そのデプロイ方法は大きく5つ存在するようです。

                                  Laravel-Deployerを使ったデプロイ - もがき系プログラマの日常
                                1