Download the PHP package yiendos/my-sites-ide without Composer

On this page you can find all versions of the php package yiendos/my-sites-ide. 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 my-sites-ide

Screenshot

my-sites-ide

my-sites-ide is designed to be an easy way to spin up new php development environments on the fly:

composer global require yiendos/my-sites-ide

Create new play areas, or you can integrate the IDE into existing projects. Simply navigate to the folder of your choice and run:

mysites setup

Followed by:

[project-name] spark

To launch your new play area... See Your project path is important for further details.


Prerequisites

Here is the list of prerequisites for your host system:

Initial setup

Now you are going to need to add the global ~./composer/vendor/bin to your path if you haven't already done this.

To do this temporarily for the session of your terminal screen:

`

For more permanent solutions please see Initial setup

Apple M1/ ARM64 chip support

Note if you want to use this on Arm64 chips, we need to handle mysql differently. Currently, only mysql:8.0 is supported:

mysites setup -f docker-compose-arm.yml

Controlling your my-sites-ide

We've made working with your my-sites-ide as easy as possible, as part of the mysites setup process we also created these commands under the project namespace.

So once again if your site is hosted at new-site, then your new terminal commands will be available under the new-site namespace:

Welcome to your new play area

Database available at: -H 127.0.0.1 - P 3306 root:root

We hope you feel at home!

Debugging your project with xdebug

xdebug is an essential tool for really getting to heart of your web applications. So of course xdebug comes as standard. For more information about using xdebug and my-sites-ide: https://github.com/yiendos/my-sites-ide/wiki/x-debug'ging-with-my-sites-ide

Continuous Deployment as Standard

my-sites-ide came from 8 years working with deployment processes (Jenkins, Travis, github actions) and from this the IDE came into being. So going full circle we've included a barebones github actions integration for you.

You'll see that it's easy to spark your IDE locally, and without even lifting a finger you have github actions CD support as well!


All versions of my-sites-ide with dependencies

PHP Build Version
Package Version
No informations.
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 yiendos/my-sites-ide contains the following files

Loading the files please wait ....