Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Statelang module in Saga mode #636

Closed
ptyin opened this issue Jan 3, 2024 · 1 comment
Closed

Statelang module in Saga mode #636

ptyin opened this issue Jan 3, 2024 · 1 comment
Assignees

Comments

@ptyin
Copy link
Member

ptyin commented Jan 3, 2024

This is a subtask under the #618

Description:

Currently, the State Machine Language is a crucial module with a dependency value of 0. For the migration development, it should be prioritized as the first segment.

Domain Model - domain:

The primary focus of this task involves defining the following structures within the respective folders of the 'go' project:

  • StateMachine
  • State
  • StateMachineInstance
  • StateInstance
  • TaskState
  • ServiceTaskState

During the prototype development phase, our initial emphasis should be on implementing the ServiceTask, a fundamental type of state. This is because it represents the core state in the state machine. By completing the parsing and handling of ServiceTask, we can achieve a basic coverage of functionalities across various modules.

Next Steps:

  1. Define Structures:

    • Implement the specified structures in the designated folders within the 'go' project.
  2. Prototype Development:

    • Initially, focus on the ServiceTaskState as it is a critical state type in the state machine.
  3. Parsing and Handling:

    • Complete the implementation of parsing and handling functionalities for ServiceTask. This step is crucial as it will lay the foundation for covering functionalities across different modules.

By following these steps, we can ensure a systematic and phased approach to implementing the State Machine Language module in seata-go, with an initial emphasis on the core state type, ServiceTask.

@ptyin ptyin changed the title Develop statelang module in Saga mode Statelang module in Saga mode Jan 3, 2024
@xjlgod
Copy link
Contributor

xjlgod commented Jan 3, 2024

please assign to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants