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.
- 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.
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.
~/.avail.~/~/.avail/libraries~/.avail/repositories~/.avail/libraries/org/availlang/Anvil project creation is done via this dialog.