question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[RFC] Release 1.0

See original GitHub issue

背景

artus/core 目前已经累积处理了大量新 feature / 局部无破坏性重构 / 破坏性重构,beta tag 也已经发到了 26

可以考虑在近期发布 1.0 正式版,锁定 API,进一步稳定上层封装结构。

此外,新增的需求需要评估属于:

  • bug 修复
  • 兼容的局部逻辑重构
  • 兼容的新功能增加

这些部分则直接合并入 1.x 分支并同步根据 sermver 规则发布新版本

如果新增需求属于:

  • 破坏性的局部重构
  • 破坏性的新功能

此部分逻辑合并入 next 分支,作为 2.x 更新特性

最后,next 分支代码需要定期和 master 进行 rebase,以便将 1.x 中的 bug 修复 / 兼容变更一并合入

步骤

  • 使用文档
  • 代码注释完善
  • 单测完善
  • Release 1.0

Issue Analytics

  • State:open
  • Created a year ago
  • Reactions:3
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

3reactions
noahzihengcommented, Sep 9, 2022
  • 文档
  • 注释
  • 单测覆盖率
2reactions
atian25commented, Sep 9, 2022

先把每个库的注释都补了吧,至少所有的 public 的属性和方法,都要有 jsdoc 描述

Read more comments on GitHub >

github_iconTop Results From Across the Web

The TLS Protocol Version 1.0 RFC 2246 - IETF Datatracker
The TLS Protocol Version 1.0. RFC 2246 · 1. Temporary RSA keys 64 D. · 2. Random Number Generation and Seeding 64 D....
Read more >
RFC 3076: Canonical XML Version 1.0
Network Working Group J. Boyer Request for Comments: 3076 PureEdge Solutions Inc. Category: Informational March 2001 Canonical XML Version 1.0 Status of ...
Read more >
Hypertext Transfer Protocol - Wikipedia
HTTP/1 was finalized and fully documented (as version 1.0) in 1996. ... It evolved (as version 1.1) in 1997 and then its specifications...
Read more >
RFC: Rust SemVer 2 Alpha - cargo - Rust Internals
z . Alpha version should not have any compatibility expectation. It's recommended for an Alpha pre-release to set version like 1.0.0-alpha.PRE- ...
Read more >
RFC: Wasmtime 1.0 by alexcrichton · Pull Request #14 - GitHub
Each release of Wasmtime will bump the major version number of Wasmtime itself. This means, for example, that Wasmtime 2.0 will be released...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found