-
Notifications
You must be signed in to change notification settings - Fork 1
Description
How to do packaging? Right now if a package is needed for an application, the file(s) must be manually downloaded and added to the source tree. They can be placed under a vendor folder of some kind since the search path can be modified.
Start off with a proof of concept. Something like package.json or elm.json. Author information and list of dependencies.
Central repository? Most other languages do that. Maybe later, start by just downloading from an upstream repo via http.
Version resolution, minimum versions like Go modules or "normal" resolution like most languages? Would need to be able to parse semantic versioning constraints and write a dependency resolver.
How are packages structured? Everything under a src directory? Is the repo root the root of the package?