- Notifications
You must be signed in to change notification settings - Fork490
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Update application-architectures.mdx#5567
Open
vporton wants to merge1 commit intodfinity:masterChoose a base branch fromvporton:patch-1
base:master
Could not load branches
Branch not found:{{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Reference to IC Pack package manager
@@ -45,8 +45,8 @@ This architecture is based on the vision that Web3 users should have full contro | |||
The idea is to create a canister per user and make the user the controller of their canister. | |||
The main canister of the application would then orchestrate user canisters to implement the application’s functionality. | |||
Since users are controllers of their canisters, they can install their own code, decide how to participate in the application, and determine what data to share. | |||
These user benefits come at large development costs because the main canister needs to be programmed in such a way that it can handle all possible actions of potentially malicious user canisters. | |||
Still without a package manager for creating such software easily, these user benefits come at large development costs because the main canister needs to be programmed in such a way that it can handle all possible actions of potentially malicious user canisters. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Suggested change
Still without a package manager for creating such software easily, these user benefits come at large development costs because the main canister needs to be programmed in such a way that it can handle all possible actions of potentially malicious user canisters. | |
Without using a package manager for creating such software easily, these user benefits come at large development costs because the main canister needs to be programmed in such a way that it can handle all possible actions of potentially malicious user canisters. |
It is being implemented in [IC Pack package manager](https://docs.package-manager.com/) (the MVP is expected soon) - the software that allows to do canister-per-user architecture easily, making the user self-sovereig over their software. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Suggested change
Itisbeing implemented in[IC Pack package manager](https://docs.package-manager.com/) (theMVPis expectedsoon) - the software that allowstodocanister-per-user architecture easily, making the user self-sovereig over their software. | |
One exampleisthe[IC Pack package manager](https://docs.package-manager.com/) (MVPcomingsoon), which can be usedtocreate acanister-per-user architecture. |
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reference to IC Pack package manager
Thank you for your contribution to the IC Developer Portal. This repo contains the content forhttps://internetcomputer.org and the ICP Developer Documentation,https://internetcomputer.org/docs/.
If you are submitting a Pull Request for adding or changing content on the ICP Developer Documentation, please make sure that your contribution meets the following requirements:
.mdx
file format to support the previous two components./sidebars.js
, otherwise, it will not appear in theside navigation bar.
.github/CODEOWNERS
file isfilled with new documents that you added. This way we can ensure that future Pull Requests are reviewed by the right people.