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

Move core apps and interfaces to their own repositories #136

Closed
onbjerg opened this issue Oct 16, 2017 · 2 comments
Closed

Move core apps and interfaces to their own repositories #136

onbjerg opened this issue Oct 16, 2017 · 2 comments

Comments

@onbjerg
Copy link
Contributor

onbjerg commented Oct 16, 2017

In order to facilitate a better developer experience for 3rd party developers, we should move the core abstractions (e.g. the Kernel interface, AppProxy etc. contracts) into its own repository (or package, we can keep this as a monorepo if we want to).

At the same time, we could also move out the core apps into their own repository (or package).

Proposal

  • One repository (or package) for the default kernel
  • One repository (or package) for the interfaces
  • One repository (or package) for each of the core apps

I think it would make sense to keep the kernel and interfaces in the same repository, but in different packages (e.g. through lerna), but to have one repository per core app and list those in the wiki, since the core apps will need a front-end, and having the contracts + frontend in the same repository plays nicely with aragon-dev-cli.

@onbjerg onbjerg added this to the Alpha 0.5.0 milestone Oct 16, 2017
@onbjerg
Copy link
Contributor Author

onbjerg commented Oct 17, 2017

Core apps will be moved to aragon/aragon-apps, interfaces will stay here.

Closable when apps are removed from this repository.

@izqui
Copy link
Contributor

izqui commented Oct 24, 2017

Closed by #140

@izqui izqui closed this as completed Oct 24, 2017
@izqui izqui modified the milestones: Alpha 0.5.0, Alpha 0.5 Nov 20, 2017
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