-
Notifications
You must be signed in to change notification settings - Fork 6
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
Decouple main actions logic #166
Comments
Pinging @pyansys/pyansys-core for visibility |
Thanks for raising this concern, German. I understand that the |
I understand more actions might increase the maintainability cost, and I agree. But decoupling the main steps in several smaller (and maybe private) actions will enforce a common API between them and hence making easier individual changes in each one. Having everything in one big action goes (IMHO) against the componetization approach we are trying to take in PyAnsys. |
I am adding this to the list of tasks for the next release. Let us investigate more about it. At least, it should be feasible to isolate the common parts into private actions. |
Postponing this for v4.2. |
Adding this to v6.1. It makes me wonder if we should put the effort in here or in #459. |
I would go for #459... seems more appropriate. |
They are not mutually exclusive though - but I'd tackle first the other one |
📝 Description of the feature
This is a complain I have already rised, but I need to insist.
The current actions are veeery specific and complex. For example, doc-deploy-dev.
In this action we perform:
Proposed solution
I think these underlying actions should be grouped in "private" actions. For instance:
💡 Steps for implementing the feature
To be decided but I am happy to help (when I go back from holidays) if approved the PoC.
🔗 Useful links and references
No response
The text was updated successfully, but these errors were encountered: