Giter VIP home page Giter VIP logo

api-mear-onec2's Introduction

開発環境準備

  • 仮データとマイグレーションが実行され、サーバーが起動する
docker-compose up

commit メッセージ制約

<gitmoji><Prefix>:<#issue番号><内容>

gitmoji と prefix の種類

絵文字 prefix 内容
feat 新機能の実装
⚡️ perf パフォーマンスの改善
🔥 fire 機能・ファイルの削除
🐛 fix バグの修正
🩹 typo ちょっとした修正(小さなミス・誤字など)
📝 docs コードと関係ない部分(Readme・コメントなど)
💄 style スタイル関係のファイル(CSS・UI のみの変更など)
♻️ refactor コードのリファクタリング
🎨 art コードのフォーマットを整える(自動整形されたのも含む)
🔧 config 設定ファイルの追加・更新(linter など)
test テストファイル関連(追加・更新など)
🚚 move ファイルやディレクトリの移動
🎉 start プロジェクトの開始
🚀 deploy デプロイする

ブランチルール

(※バージョン 1.1 以降対応) Git flow を参考に、以下のルールで行う
流れとしては

  1. issue を立てる
  2. issue に紐づく feature ブランチを作成する
  3. PR を作成する
  4. develop ブランチに merge する

main

本番環境のブランチ

develop

feature ブランチの変更を反映し merge して動作の確認を行う。

develop/{version}

例:最初のバージョンのリリース

develop/1.0

feature

develop ブランチから派生させる 全ての開発はこのブランチで行う。 基本的に新機能の場合は feature/{#issue 番号}

(カテゴリ)
name description
environment 環境構築・設定周りの作業
refactoring コードのリファクタリングを行う
improvement 実装済みの機能改善を行う

新機能開発の場合

feature/#<issue番号>

例:issue:全体のレイアウト構成の作成 #2

feature/#2

カテゴリを含む場合

feature/<category>/#<issue番号>

例:issue:環境構築 #1

feature/environment/#1

release

(TBD) develop から merge する main ブランチに merge する前に確認する作業を行う

hotfix

(TBD) main ブランチから派生する リリース後に起きた緊急のバグ対応を行う

api-mear-onec2's People

Contributors

fukuemon avatar nhom2ubuntu avatar

Watchers

 avatar

api-mear-onec2's Issues

設定ファイルのリファクタリング

やりたいこと

AWSにデプロイする際に、settings.pyの中身がごちゃごちゃになっているため、綺麗にしたい

  • 開発環境はDcoker
  • 本番環境はAWS
  • DEBUGのFlulgで切り替える

✨ feature: フォロー中のユーザのみで投稿絞り込み

概要

投稿一覧をログインユーザーがフォローしているユーザーの投稿のみに絞り込む

完了の定義

クエリパラメータでフォロー中ユーザーの投稿でフィルター掛けすることができる

タスク

  • [ ]
  • [ ]

追加するモジュール

備考

No response

🔧 environment:開発環境の整備

概要

バックエンドの開発環境を整備する

タスク

  • Dockerのディレクトリを分ける
  • node.jsを導入する
  • git flow野導入
  • テンプレートの導入

追加したモジュール

  • node.js

備考

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.