Download the PHP package chx2/easydocs without Composer

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

EasyDocs

EasyDocs allows for you to create & edit user documentation with a built-in dashboard centered around the organization of documentation under various user defined topics.

No database is required to run EasyDocs. A full-installation process will take less than five minutes and will have you easily spinning up documentation in no time!

Features

There are numerous features within EasyDocs that make the creation of user documentation easy:

Prerequisites

Installation

With Composer

  1. Run the following command to download the composer package:

composer create-project chx2/easydocs

  1. Edit the config.yaml file under the app/ directory to update your username & password plus add any additional users. A default one is provided but is recommended that you change it. You can edit current users & add new ones under the YAML block called users:

admin: '1234'

Once you have logged in for the first time, you can create and add new users as well as change passwords.

  1. Enter the URL of the webserver to login. Once you have created your first section inside the ACP (Accessible by appending /login to url), you can begin to write your documentation!

Modifications

It is possible to modify the layout and/or functionality of EasyDocs if you wish.

Under the settings in the dashboard, you can upload your own custom theme! A default one is bundled with the application. Documentation on creating custom themes is coming soon! As of now, you can customize:

  1. Styling and scripts
  2. Templates
  3. Router File(Optional)

Manual Documentation

While the intended purpose of EasyDocs is to provide an editor to help you create documentation, it is entirely possible to create documentation manually if you choose to do so. Keep in mind you should follow the these steps to ensure your additions do not cause any issues within the application:

  1. In your config.yaml file, add your new page name to an existing section under the Pages variable. If you want to create a new section, you will need to add that as well.

Pages: Default: [Test]

  1. Under the docs/ folder, add your page name to the folder of the section you specified. If you are making a new section, you will need to create a new folder.

    docs/Default/Test.md

  2. Edit your new documentation file and save when complete. Your document will show up the next time you visit the application.

Credits

There are several plugins that are utilized within EasyDocs for simplified usage:

Back-End

Front-End

Bug reporting

Feel free to leave a issue if something is not working with EasyDocs by default

Note, I will not respond to reports if the error occurred after custom modification of EasyDocs. The only exception I will allow is if something within EasyDocs is not behaving as seemingly intended, therefore causing errors.

Leave any reports on https://github.com/chx2/EasyDocs/issues

Contributing

Head over here https://github.com/chx2/EasyDocs/pulls


All versions of easydocs with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1.3
ext-zip Version *
bramus/router Version ^1.4
symfony/yaml Version ^4.4.5
smarty/smarty Version ^3.1
erusev/parsedown Version ^1.7
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 chx2/easydocs contains the following files

Loading the files please wait ....