A package ready to publish

The complete source of packaging_publish.ek9, compiled by the EK9 compiler. Shown on packaging.html.

#!ek9
defines module site.packaging.publish

  defines package

    publicAccess <- true

    version <- 2.3.14-0

    description <- "Example of different constants in different modules."

    tags <- [
      "mathematics",
      "constants"
      ]

    license <- "MIT"

    //Pure computation - no system resources used. No 'capabilities' block is
    //declared, so capability enforcement is not activated for this package.
    //See the Capability Security section below for details.

    applyStandardIncludes <- true

    includeFiles <- [
      "License.txt",
      "Copyright.txt",
      "Authors.txt"
      ]

    //certain files like .gitignore we don't want to package
    applyStandardExcludes <- true

    deps <- {
      "ekopen.network.support.utils": "1.6.1-9",
      "ekopen.net.handy.tools": "3.2.1-0"
      }

    excludeDeps <- {
      "ekopen.some.bad.dependency.pack": "ekopen.org.supertools.util"
      }

  defines function
    describe() as pure
      <- rtn as String: "site.packaging.publish"

Download packaging_publish.ek9