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

Publish aragonOS internal apps to aragonPM #479

Open
sohkai opened this issue Feb 20, 2019 · 2 comments
Open

Publish aragonOS internal apps to aragonPM #479

sohkai opened this issue Feb 20, 2019 · 2 comments

Comments

@sohkai
Copy link
Contributor

sohkai commented Feb 20, 2019

Not quite sure how we should do this, since aragonCLI assumes we use a one-contract-per-repo structure, but we should publish the ACL, EVMScriptsRegistry, and Kernel to aragonAPM with their associated artifact metadata (see https://github.com/aragon/aragon.js/blob/master/packages/aragon-wrapper/artifacts/aragon/).

Maybe we could specify a contract address when creating a new repo, and then publish from a different directory that holds the metadata?

@sohkai
Copy link
Contributor Author

sohkai commented Mar 22, 2019

We could also think about doing this for the DAOFactory, since it's used by so many kits: aragon/dao-templates#64

@sohkai
Copy link
Contributor Author

sohkai commented Mar 25, 2019

Notes from an offline discussion:

  • Investigate if upgrading to truffle 5 allows us to get the natspec docs so we don't have to use our own regex in the CLI (solidity-extractor)
  • Investigate how difficult it would be to generate ACL and EVMScriptsRegistry's artifact.jsons and upload them to IPFS by hand
  • Publish new versions of apm-* internal repos with their artifacts

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

No branches or pull requests

2 participants