Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@kefniark
Copy link
Contributor

@kefniark kefniark commented May 16, 2021

Description

  • Work on the module manifest manifest.yaml
    • Rewrite how module are loaded and rewrite (namespace nesting)
    • Allow module to expose native functions and tasks
    • Allow module to be renamed (rescope) to avoid any name conflict
  • Work on the CLI to support option and sub commands
    • Module:
      • ako new [name] : create a new module (file structure)
    • Dependencies:
      • ako deps install : download dependencies
      • ako deps add [name | filepath| url]
      • ako deps remove [name | filepath | url]
    • Run
      • ako run [filepath] : to run script
      • ako run : run the current module

Example

To test the module system, I start to move non essential feature in a separated repo
https://github.com/ako-lang/ako-libraries

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@kefniark kefniark merged commit 7033e75 into develop May 17, 2021
@kefniark kefniark deleted the feature/moduleDependency branch May 17, 2021 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants