Sylk Project
Project
In Sylk, a project is a collection of files and configurations that define a single application or service. It is a self-contained unit that can be easily managed, built, and deployed. Projects in Sylk are created and managed using the Sylk CLI
tool or with the Cloud platform
.
Each project has a unique name and a set of files that define the project's structure, dependencies, and configurations. The project files can include the source code of the application and configuration files such as environment variables or database connection settings.
Once a project is created, developers can use the Sylk CLI tool to manage the project's lifecycle such as adding resources, dependencies, building the project and deploying the application to a server.
sylk.json
Sylk project hierarchy is defined in a single file called sylk.json
.
This json file holds all the project resources and the CLI just communicate with this file easily.
Under sylk.json
file there are nested resources such as Package
s and Service
s.
sylk new
command options are listed in the CLI Commands
section