Skip to content

Support library for using AWS with VA Smalltalk and for creating Lambda functions written in Smalltalk

License

Notifications You must be signed in to change notification settings

adriaon/aws-toolbox-vast

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Toolbox for VAST

AWS support libraries for VAST Platform (VA Smalltalk)
Report a defect | Request feature

Support library for using AWS with VA Smalltalk and for creating Lambda functions written in Smalltalk

License

  • The code is licensed under MIT.
  • The documentation is licensed under CC BY-SA 4.0.

Installation

  1. Install VA Smalltalk 9.2.1 or newer.
  2. Install Tonel support in your development image following this guide.
  3. Clone this repository.
  4. The easiest and recommended approach is to install it via a script:
| loader path |
path := (CfsPath named: '<insert path to root `aws-toolbox-vast` local repo here>').
loader := TonelLoader readFromPath: path.
loader
	beUnattended; "do not prompt and use all defaults"
	useGitVersion.
loader loadAllMapsWithRequiredMaps.

Or you can load the Configuration Map AWS (and optionally AWS Tests if you want to run the unit tests) from the context menu of the Configuration Maps Browser: "Import" -> "Load Configuration Maps from Tonel repository..." -> select path to root aws-toolbox-vast local repo. This will open a dialog and will use convenient defaults for the load. Refer to its documentation for more details.

  1. Optionally run the SUnit tests included in the map AWS Tests to ensure correct installation. One easy way is to right-click on the AWS Tests map name in the Name pane (as opposed to version pane) and then select Test Loaded Applications.

Contributing

Check the Contribution Guidelines

About

Support library for using AWS with VA Smalltalk and for creating Lambda functions written in Smalltalk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Smalltalk 100.0%