-
Notifications
You must be signed in to change notification settings - Fork 33
Closed
Description
Today go1.11beta2 is out! I have given a try, it looks promising and overall its stable (excluding corner cases and open issues).
I believe its time to start preparing for Go Modules and keeping existing Go capabilities intact 😄
Note: This enhancement might take place in multiple dev iteration, since it targets for go1.11 release.
Action Items:
- Remove concept of
edgeversion, basically remove cmdaah switch. Since Go modules changed the way of organizing the Go source code - Update aah CLI to support anywhere project creation and execution
- Remove cmd
aah updateSince Go modules changed the way of organizing the Go source code - Update cmd
aah listto work with Go modules - Open up aah CLI and aah framework developments in parallel (already couple of items done in v0.11.0 release)
- Move following modules into mainline with git history intact and archive git repository for users.
- aruntime
- Move
- Update reference
- vfs
- Move
- Update reference
- i18n
- Move
- Update reference
- ainsp
- Move
- Update reference
- config
- Move
- Update reference
- essentials
- Move
- Update reference
- valpar
- Move
- Update reference
- view
- Move
- Update reference
- log
- Move
- Update reference
- ahttp
- Move
- Update reference
- security
- Move
- Update reference
- ws
- Move
- Update reference
- router
- Move
- Update reference
- aruntime
- Remove
.v0from package path, making aah towards go modules compatible and friendly - Update aah CLI to use latest package import paths
- Update cmd
aah migratefor smooth transition togo modules
Initial Note:
Keep an eye on Go versioning proposal outcomes, since it will change the way currently Go packages referred and distributed.
Currently it is not in priority list. Its early stage.
Reactions are currently unavailable