Node.jsがインストールされていること
git clone git@github.com:jikantoki/tasc.git tasc
cd tasc
npm install
yarn install※ポート番号12345以上の空きポートで実行されます
yarn servehttp://localhost:12345 にアクセス
英語しか使えないので注意
feature/本名以外のペンネーム/新機能について 10 ~ 20 文字程度で概要
ex: feature/jikantoki/save-data
hotfix/本名以外のペンネーム/修正内容について 10 ~ 20 文字程度で概要
ex: hotfix/jikantoki/fix-directory-path
ブランチ名は機能や修正内容事に分けること
サンプル名 →my name is jiro
| 名称 | 規則 |
|---|---|
| クラス名 | MyNameIsJiro |
| 変数名・データベースのプロパティ名 | myNameIsJiro |
| ディレクトリパス | MY-NAME-IS-JIRO |
| ブランチ名 | my-name-is-jiro |
| 定数名・大文字小文字に制限がかかる場所 | MY_NAME_IS_JIRO |
PHP でも Javascript でも開発可能なものは原則 Javascript で 但し外部からソースコードを見られてはいけない部分や DB を触る API 部分は PHP で作る API は原則 GET で入力して JSON を出力
| 言語 | 型 | 使い方 |
|---|---|---|
| PHP | $ | 変数 |
| PHP | define | 定数 |
| Js | var | パブリックな変数(できるだけ使わないこと) |
| Js | let | 宣言した場所でのみ使える変数 |
| Js | const | 定数 |
/**
* 変数の説明
*/
let abc = 'hello' //イコール前後にスペース
if (abc === 'hello') {
hogehoge()
} else {
piyopiyo()
}
/**
* 関数の説明
* @param {int} fuga フガフガするために必要な引数
* @param {string} piyo ピヨピヨで分岐するときにこの文字列を使う
*/
const hogehoge = (fuga, piyo) => {
console.log('関数')
}
//処理の中身はタブでインデント
//ifやelseの前後のスペース<template lang="pug">
//HTML部分はpugを使って記述
//内部リンクでaタグは使わない、代替手段↓
router-link(to="/") トップページ
//外部リンクの場合
a(href="https://enoki.xyz") エノキ電気
</template>
<script></script>
<style lang="scss">
//スタイルシートはSCSSで書く
//具体的な使い方はCSSとほとんど変わらないので割愛
</style>以下の指示に従ってインストール、テストすること
yarn installyarn serveyarn buildyarn lint