-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Description
Create a new Avail project using IntelliJ's new project creation wizard.
An Avail project is defined by an Avail Project File. An example of an Avail Project file can be found here.
- An Avail project's location is relative to the directory where the Avail Project file is placed.
- Locations mentioned in the Avail Project file can be one of the following locations
- Path relative to the the Avail home directory which is in the root of the user's home directory:
~/.avail. - Path relative to the user's home directory:
~/ - The path relative to the Avail shared libraries directory:
~/.avail/libraries - The path relative to the shared repositories directory used for Avail Repository:
~/.avail/repositories - The root of an Avail Project is located in the same directory where the Avail project file is located.
- Path relative to the the Avail home directory which is in the root of the user's home directory:
- At a minimum an Avail project must be created with at least one Avail Module Root.
- An Avail Project can optionally have any number of roots added; one of which may be an Avail Standard Library that can be found in
~/.avail/libraries/org/availlang/
Anvil project creation is done via this dialog.