winglang/wing

Pull request workflow in contributing guide

Open

#2,039 创建于 2023年4月11日

在 GitHub 查看
 (4 评论) (1 反应) (0 负责人)TypeScript (214 fork)github user discovery
good first issue✨ enhancement👷‍♀️ contributor-experience📚 documentation

仓库指标

Star
 (5,385 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Feature Spec

Pull requests are the primary mechanism we use to change something in Wing.

The pull requests topic now includes additional information:

  • Who should review a pull request?
  • Code review best practices
  • Who is responsible to resolve conversations?
  • Who is responsible to merge?
  • Who can push code without a code review?
  • Who should be assigned to a pull request? Ownership?
  • Title and description
  • Special labels (e.g. do-not-merge).
  • Process for tracking and managing stale pull requests
  • Indicating that a PR is WIP (draft)
  • Request re-review
  • Single feature/fix per PR
  • Tests/README updates

Definition of ownership:

  • They get it make all implementation decisions, including programming language, architecture, design, naming, everything!
  • They need review for user experience decisions
  • They need to maintain high test coverage

It also includes great stuff from:

https://github.com/monadahq/mona-kb/blob/main/docs/github-best-practices.md

Use Cases

Improve our pull request process

Implementation Notes

No response

Component

No response

Community Notes

  • Please vote by adding a 👍 reaction to the issue to help us prioritize.
  • If you are interested to work on this issue, please leave a comment.

贡献者指南