Download the PHP package rockylars/package-files without Composer

On this page you can find all versions of the php package rockylars/package-files. 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 package-files

Introduction

This little script can be used to quickly see what will be included when you turn your project into a Composer package and release a new version. Only in PHP, as I only work in that, but it's so small that you're free to replicate it.

History

This was designed when making Faker an open source package, as I didn't see anyone make this before. It's simple and quite handy, just tells you what will go in, though only cares about top level searches at the moment.

Usage

Simply call this from your a test you put down in your Unit tests folder, or just the tests folder if you only got that.

Future

I plan to upgrade this to eventually do all the magical and recursive depth searches, but that's usually far out of scope for my projects anyways.

Examples

Set up the project for commits on Linux

  1. Have Docker functional, you don't need an account for this.
  2. Have a GitHub account (obviously) for commits.
  3. Get an SSH token set up (preferably id_ed25519) and hooked up to your GitHub account.
    • If not, you won't be able to pull/push anything properly.
  4. Get the project downloaded and cd into the folder.
    • If you plan to make any PR's and don't have rights, make a fork first, grab that, and then attempt to merge PR's of that in.
  5. Make sure that running git config --global --list and git config --list both show user.email=YOUR_GITHUB_EMAIL and user.name=YOUR_GITHUB_USER_NAME.
    • If not, here's the steps to fix it:
    • Set the value for the project and unset the one for local, otherwise set it for local only.
    • Your commits won't link to an account if this is not done.
  6. Make sure that running groups shows docker in it.
    • If not, here's the steps to fix it:
    • run sudo usermod -aG docker $USER and then reboot your PC.
    • You won't be able to run the needed Docker commands if this is not done.
  7. Make sure that running ls -la ~/.composer shows your user instead of root for ..
    • If not, here's the steps to fix it:
    • Run sudo chown -R $USER:$USER ~/.composer.
    • You won't be able to store library authentication and Composer cache if this is not done.
  8. Have the make extension installed.
  9. Run make setup and you're done.

[Optional] Get access to private repositories you have access to on GitHub:

  1. Generate an access token in GitHub with just the Repo permissions.
  2. Run make composer and add config --global github-oauth.github.com YOUR_GENERATED_TOKEN.

All versions of package-files with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
thecodingmachine/safe Version >=2.5
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 rockylars/package-files contains the following files

Loading the files please wait ....