DescribeLanguage
The ListiarySpark repository is the home for the Spark Lib and the Spark CLI. Spark Lib is an administrative layer for managing the Listiary database, and the CLI is a standalone PHP CLI app to do just that on the console.
Directories
/.git
The git folder.
/.github
Documents related to GitHub workflows, policies, etc.
Importantly, FUNDING.yml, that sets the URLs for the ‘♡Sponsor’ button.
/.vscode
A Visual Studio Code special folder.
Importantly, containing the JSON config for debugging PHP in VS Code.
/docs
The main documentation lives on the documentation website.
This directory is used as a workspace for developing new documentation.
/release
/release/Spark v0.4.7z
/release/Spark v0.5.7z
Different version release archives.
/src
/src/_configs
/src/_downloads
/src/_uploads
/src/SparkCli
/src/SparkLib
/src/spark.php
The project’s current, up to date, official source code.
The underscored folders are file containers - for files going to be uploaded to the database,
or downloaded from the database, or database configs.
SparkLib - most of the logic lives here.
SparkCli - the CLI app - calls the library, and also manages session.
spark.php - is a deliberately simple executable wrapper.
It exists mainly as the conventional entry point for running Spark.
/work
/work/Current
/work/Spark v0.1
/work/Spark v0.2
/work/Spark v0.3
/work/Spark v0.4
/work/Spark v0.5
Files related to ongoing development.
In this repository, we currently have different versions of the source code in this folder.
Documents
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
REPOSITORY_LAYOUT.md