go4

go4 hosts the go4.org packages.

  • 所有者: go4org/go4
  • 平台:
  • 许可证: Apache License 2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

go4

travis badge

go4.org is a collection of packages for
Go programmers.

They started out living in Perkeep's repo
and elsewhere but they have nothing to do with Perkeep, so we're
moving them here.

Details

  • single repo. go4 is a single repo. That means things can be
    changed and rearranged globally atomically with ease and
    confidence.

  • no backwards compatibility. go4 makes no backwards compatibility
    promises. If you want to use go4, vendor it. And next time you
    update your vendor tree, update to the latest API if things in go4
    changed. The plan is to eventually provide tools to make this
    easier.

  • forward progress because we have no backwards compatibility,
    it's always okay to change things to make things better. That also
    means the bar for contributions is lower. We don't have to get the
    API 100% correct in the first commit.

  • no Go version policy go4 packages are usually built and tested
    with the latest Go stable version. However, go4 has no overarching
    version policy; each package can declare its own set of supported
    Go versions.

  • code review contributions must be code-reviewed. We're trying
    out Gerrithub, to see if we can find a mix of Github Pull Requests
    and Gerrit that works well for many people. We'll see.

  • CLA compliant contributors must agree to the Google CLA (the
    same as Go itself). This ensures we can move things into Go as
    necessary in the future. It also makes lawyers at various
    companies happy. The CLA is not a copyright assignment; you
    retain the copyright on your work. The CLA just says that your
    work is open source and you have permission to open source it. See
    https://golang.org/doc/contribute.html#cla

  • docs, tests, portability all code should be documented in the
    normal Go style, have tests, and be portable to different
    operating systems and architectures. We'll try to get builders in
    place to help run the tests on different OS/arches. For now we
    have Travis at least.

Contact

For any question, or communication when a Github issue is not appropriate,
please contact the Perkeep mailing
list
.

主要指标

概览
名称与所有者go4org/go4
主编程语言Go
编程语言Go (语言数: 2)
平台
许可证Apache License 2.0
所有者活动
创建于2015-11-20 20:51:18
推送于2023-10-11 23:36:26
最后一次提交2023-02-25 00:00:31
发布数0
用户参与
星数327
关注者数21
派生数37
提交数125
已启用问题?
问题数26
打开的问题数15
拉请求数17
打开的拉请求数7
关闭的拉请求数10
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?