2017 © Pedro Pelรกez
 

project depdoc

Helps you document dependencies of your project

image

cheezery/depdoc

Helps you document dependencies of your project

  • Tuesday, July 17, 2018
  • by cheeZery
  • Repository
  • 2 Watchers
  • 1 Stars
  • 113 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

DepDoc helps you document the dependencies of your project, currently supporting Composer and Node packages., (*1)

Usage

Creating and updating dependencies file

./vendor/bin/depdoc update

Creates and updates a DEPENDENCIES.md file in your repository, which contains every installed Composer and Node package, its version and description, and offers you a way to document why and how you use this package., (*2)

By adding a lock emoji (๐Ÿ”’) after the version number, you can document that this package should not be updated. Alternatively you can use ๐Ÿ›‡, โš , or โœ‹., (*3)

Validating dependencies file

./vendor/bin/depdoc validate

Validates that every installed dependency is documented in DEPENDENCIES.md. Also makes sure that no package surpasses its locked version., (*4)

Use strict modes to verify your package version matches the documented dependencies., (*5)

./vendor/bin/depdoc validate --strict

Checks for major and minor version to match, i.e. installed 1.0.1 and documented 1.0.0 will bypass validation but installed 1.1.0 and documented 1.0.0 won't., (*6)

./vendor/bin/depdoc validate --very-strict

Checks for full semantic versioning match, i.e. installed 1.0.1 and documented 1.0.0 will not bypass validation., (*7)

Configuration

Configuration can be provided via .depdoc.json, .depdoc.yml or .depdoc.yml files in the root directory of your project., (*8)

Options

newlineCharacter, (*9)

Default is \n but if you need a different one you can provide it., (*10)

lockSymbol, (*11)

Default is "๐Ÿ”’". Alternatively you can use ๐Ÿ›‡, โš , or โœ‹., (*12)

exportExternalLink, (*13)

Default is true, but if you do not want the external link in your dependencies file you can deactivate it., (*14)

composer, (*15)

Default is true, if you do not want to add composer dependencies set this to false, (*16)

npm, (*17)

Default is true, if you do not want to add npm dependencies set this to false., (*18)

The Versions

17/07 2018

dev-master

9999999-dev https://github.com/cheeZery/depdoc

Helps you document dependencies of your project

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

by Carsten Dietzel

17/07 2018

v1.4

1.4.0.0 https://github.com/cheeZery/depdoc

Helps you document dependencies of your project

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

by Carsten Dietzel

17/07 2018

v1.3

1.3.0.0 https://github.com/cheeZery/depdoc

Helps you document dependencies of your project

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

by Carsten Dietzel

06/07 2018

v1.2

1.2.0.0 https://github.com/cheeZery/depdoc

Helps you document dependencies of your project

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

by Carsten Dietzel

06/07 2018

v1.1

1.1.0.0 https://github.com/cheeZery/depdoc

Helps you document dependencies of your project

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

by Carsten Dietzel

03/07 2018

v1.0

1.0.0.0 https://github.com/cheeZery/depdoc

Helps you document dependencies of your project

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

by Carsten Dietzel