Skip to content

Development workflow #8

Closed
Closed

Description

@xiaoland

Development doesn't equal coding, we develop to have a product.

Development is a process to make a requirement into implementation.
A requirement could be feature or bug fixing, enhancement, etc.
Mostly, implementation will be the code.

Then, it's a must to make sure our implementation is correct and suitable.

The result will be published in development-workflow.md under ``

Activity

  1. transferred this issue fromon Feb 23, 2024
  2. self-assigned this
    on Feb 23, 2024
  3. moved this from New to Ready in Development Roadmapon Feb 23, 2024
  4. changed the title [-]development workflow[/-] [+]Development workflow[/+] on Feb 23, 2024
  5. xiaoland commented on Mar 21, 2024

    @xiaoland
    MemberAuthor

    Got An Idea

    The idea can be enhancements or new features, but not a fix.

    1. start an issue or discussion (better with a form)
    2. provide sufficient evidence or reasons for developing it
    3. discuss a solution
    4. arrange the work
      • breakdown the solution into issues
      • track in feature project
      • configure priority, iteration, release ...
    5. create a new branch to do the issues (maybe more, depending on isolating conflict)
    6. create a pull request, wait for review, and test
    7. repeat 6-7 until all related issues closed
    8. close the initial issue
  6. xiaoland commented on Mar 21, 2024

    @xiaoland
    MemberAuthor

    From the Product Requirement Document

    Almost the same as the above, but be aware of these:

    1. breakdown the requirements using the User Story method
  7. xiaoland commented on Mar 21, 2024

    @xiaoland
    MemberAuthor

    Bug Report

    A behavior acts abnormally or finds vulnerabilities.

    Almost the same as the above, but be careful with these:

    1. set labels to classify: bugs, security
    2. track them in Bug Tracker
  8. moved this from Ready to In Progress in Development Roadmapon Mar 21, 2024
  9. xiaoland commented on Mar 21, 2024

    @xiaoland
    MemberAuthor

    懒得写英文了...

    执行开发任务

    或者说写代码

    关于gitworkflow这块就不用多说了

    这里主要是说如何进行开发与开发完成之后的PR处理

    这里是组织全局性的,只制定一个大体的框架要求,具体的细节在每个项目的文档或者readme,guide中实现

  10. xiaoland commented on Mar 22, 2024

    @xiaoland
    MemberAuthor
    • 写入组织文档中 development/workflow.md
    • 找到相应的实现工具
  11. xiaoland commented on Mar 24, 2024

    @xiaoland
    MemberAuthor

    ...
    Everything will be fine with development going...
    Just remember to use tools, and make devOps

  12. moved this from In Progress to Done in Development Roadmapon Mar 24, 2024
  13. linked a pull request that will close this issueUpdate/dev/8 #23on Mar 24, 2024
  14. xiaoland commented on Oct 26, 2026

    @xiaoland
    MemberAuthor

    Triage update: the organization now has Git/GitHub Governance, Contributing, and repository delivery workflows. The earlier comment also records completion of the workflow documentation. Concrete improvements to public entry points, issue triage, and PR handoffs are tracked in .github#39, with rule changes in #36.

    This issue remains a historical design source. Next, coordination contact @xiaoland should identify any development behavior still missing beyond #39, with a scenario, expected result, and acceptance check. If no independent work remains, it can be resolved as superseded by the current rules. Until then, it is marked needs-info rather than offered as a task to pick up.

  15. added theissue type on Oct 26, 2026
  16. xiaoland commented on Oct 26, 2026

    @xiaoland
    MemberAuthor

    The workflow-documentation outcome is now covered by the canonical Governance, Contributing, and Testing policy, with repository-local setup and delivery owners. The earlier checklist already records completion of the original workflow document.

    Closing this documentation task as completed. Remaining public entry points and PR handoffs have an explicit owner and acceptance boundary in #39 and #36. This does not declare those pending deliveries complete. If a specific workflow behavior is still missing, open a focused task with its trigger, expected outcome, and acceptance check; this thread remains the historical design source.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions