Giter Site home page Giter Site logo

确定 Release 规则 about egg HOT 17 CLOSED

popomore avatar popomore commented on April 20, 2024 1
确定 Release 规则

from egg.

Comments (17)

popomore avatar popomore commented on April 20, 2024 1

1.0 后的 release 规则要不要按原先的来?走 PR 提交 changelog。

from egg.

popomore avatar popomore commented on April 20, 2024

最简单的方式是走 pr

  1. 创建 release 分支,修改版本和历史,创建 PR
  2. 合并后根据 master 切 tag
  3. npm publish

也可以考虑自动发布版本,就是 PR 合并后不需要人肉操作,自动切 tag 和 publish

from egg.

fengmk2 avatar fengmk2 commented on April 20, 2024

就继续按之前的做法,手动写 release histroy 和版本号,然后提交 pr ,确认没问题后合并到 master,然后打 tag,执行 npm publish。

from egg.

fengmk2 avatar fengmk2 commented on April 20, 2024

@popomore 写一个 release 流程说明

from egg.

popomore avatar popomore commented on April 20, 2024

那我写个 RFC 吧,然后再讨论

from egg.

atian25 avatar atian25 commented on April 20, 2024

新仓库的配置也写一个说明? 包括 branch, service 之类的

from egg.

atian25 avatar atian25 commented on April 20, 2024

vue 的 release note 会在 github release 那里: https://github.com/vuejs/vue/releases

这个我们也可以搞搞, 不知道是不是读取 commit message body

from egg.

popomore avatar popomore commented on April 20, 2024

from egg.

popomore avatar popomore commented on April 20, 2024

更新了

from egg.

atian25 avatar atian25 commented on April 20, 2024

+1

这几点要不要补充?

  • 自动跑 benchmark

正文中那些点:

  • 如何可以让每个仓库都配置一样? 避免新库的时候配置遗漏
  • release 的 pr, 只能 core 成员才能点击 merge, 避免误操作导致的版本发布.

from egg.

dead-horse avatar dead-horse commented on April 20, 2024

其他的模块是否不做这个强约定了?保证 egg 就好,因为 egg 要做的工作可能多一点。

from egg.

popomore avatar popomore commented on April 20, 2024

先做 egg 吧,如果工具都有了足够简单的话再看其他库吧。

from egg.

fengmk2 avatar fengmk2 commented on April 20, 2024

@dead-horse 只需要 egg 吧,其他模块使用最简单的 release 模式

from egg.

fengmk2 avatar fengmk2 commented on April 20, 2024

+1

from egg.

popomore avatar popomore commented on April 20, 2024

这个还没做完

from egg.

dead-horse avatar dead-horse commented on April 20, 2024

感觉现在的发布模式也够用了,这个 issue 关掉吧?

from egg.

atian25 avatar atian25 commented on April 20, 2024

加到 Project: maybe 里面待跟踪吧。可以先关掉。

from egg.

Related Issues (20)

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.