Replies: 7 comments
-
finalise initial structure of the above in the govtool all call |
Beta Was this translation helpful? Give feedback.
-
cc @MSzalowski |
Beta Was this translation helpful? Give feedback.
-
architecture discussion call - 2024/04/22 Discussion:
Next steps:
|
Beta Was this translation helpful? Give feedback.
-
@kickloop lets standardise the naming conventions of these packages Lets just go with;
|
Beta Was this translation helpful? Give feedback.
-
Branch with the wrapper - feat/695-govtool-wrapper |
Beta Was this translation helpful? Give feedback.
-
Notes from 2024-05-22 - Engineering Highlevel:
Notes:
Environments;
|
Beta Was this translation helpful? Give feedback.
-
How does this use the new architecture?
Open Questions;
Next step
|
Beta Was this translation helpful? Give feedback.
-
notes from 9th, 16th April 2024 - govtool all
Separate as much as we can, and wrap up those in pillars.
Glossary
🏛️ Pillar: Foundational component or module that encapsulates a specific set of logic, services, and user flows, which collectively function as a distinct entity contributing to the overall structure and functionality of the system. A pillar can live without the other pillar. These represent wide product areas. GovTool is made of multiple pillars. Within pillars we have services. For example the Delegation pillar is concerned wholly with providing all the functionality needed for DReps to register, ada holders to discover and delegate to DReps. Pillars on the product equal to services on the engineering side.
⚙️ Components - Unit of functionality within pillar, in a npm package, made up of multiple feature components. Separation of concern.
🎀 Wrapper - One or more pillars integrated together. Contains its own shared services which provide it's pillars with shared libraries/utilities.
🎀 Govtool Wrapper:
GovTool breakdown
🏛️ Pillar: Governance Action Proposal
Description: Full user flows around, creating off-chain proposals, discussing them, polling interest and then submitting on-chain to become governance actions.
⚙️ Components:
🏛️ Pillar: Voting
Description:
⚙️ Components:
🏛️ Pillar Delegation
Description:
⚙️ Components:
Beta Was this translation helpful? Give feedback.
All reactions