Download the PHP package nexus-scholar/core without Composer

On this page you can find all versions of the php package nexus-scholar/core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package core

Nexus Scholar Core

Latest Version on Packagist Tests Total Downloads License

Nexus Scholar Core is a PHP 8.3+ package for building systematic literature review workflows in Laravel applications. It provides reusable services for academic search, corpus normalization, deduplication, screening, citation-network analysis, legal open-access full-text retrieval, and export auditing.

The package is designed as a reusable engine. Domain and application code depend on ports and value objects; Laravel-specific infrastructure lives behind service-provider bindings, migrations, jobs, events, and Eloquent-backed repositories.

What It Provides

Installation

Install the package with Composer:

Publish the Laravel configuration and migrations:

Set the operational contact values used by retrieval and provider workflows:

Provider API keys are optional unless a provider requires them. Keep real credentials in the host application's environment, not in source control.

Package Commands

The package registers only reusable package-owned commands:

Applications that need richer command-line workflows should wrap the package handlers and ports in their own console commands. Keep review policy and scholarly workflow behavior in core; let host applications own input parsing, presentation, local file layout, and project-specific conventions.

Application Surface

Laravel applications consume the package through handlers, ports, value objects, published migrations, configuration, and reader APIs. The service provider binds the shipped repositories, provider clients, jobs, events, lifecycle listeners, and application services.

Common integration points include:

Documentation

The v1 documentation lives in docs/v1.0 and is published with MkDocs through GitHub Pages.

Quality Gates

Run the package checks from the repository root:

The provider test lane is fixture-backed. CI must not depend on live provider network calls.

Build the documentation locally with:

License

Nexus Scholar Core is open-sourced software licensed under the MIT license.


All versions of core with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
nexus-scholar/graph-core Version ^1.0
nexus-scholar/graph-algorithms Version ^1.2
guzzlehttp/guzzle Version ^7.8
composer/ca-bundle Version ^1.5
symfony/yaml Version ^7.0 || ^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nexus-scholar/core contains the following files

Loading the files please wait ...