Skip to main content

Template for jsii libraries

Project description

jsii-library-template

Template for a jsii library project.

Configuration

  1. Edit .projenrc.js and go through all the fields to update for your project.

  2. Add the following GitHub secrets to your project (see jsii-release for instructions):

    • NPM_TOKEN
    • MAVEN_USERNAME, MAVEN_PASSWORD, MAVEN_GPG_PRIVATE_KEY, MAVEN_GPG_PRIVATE_KEY_PASSPHRASE, MAVEN_STAGING_PROFILE_ID,
    • TWINE_USERNAME, TWINE_PASSWORD
    • NUGET_API_KEY

Usage

This is a projen project. This means that all project configuration is derived from .projenrc.js and generated on-demand.

After cloning this repo, run:

  npx projen

In order to bootstrap project configuration files, like package.json.

Then, you can use yarn for your workflow:

Command Description
yarn install Install dependencies
yarn compile Compile to JavaScript
yarn watch Watch for changes and compile
yarn test Run tests
yarn run package Create dist with bundles for all languages
yarn build Compile + test + package
yarn bump Bump a new version (based on conventional commits)
yarn release Bump + push
yarn compat Run API compatibility check against latest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsii-library-template-0.0.0.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

jsii_library_template-0.0.0-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file jsii-library-template-0.0.0.tar.gz.

File metadata

  • Download URL: jsii-library-template-0.0.0.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for jsii-library-template-0.0.0.tar.gz
Algorithm Hash digest
SHA256 4e540bdaa5bef170ccee2c21e74160a090a0b6603c0c3f88cd9e2b1d993717c4
MD5 42010cdd8fb70169417ea98a23a59d6d
BLAKE2b-256 7b1a7d5f56fc67302f33075e6e5c118359eff80200858a7a1ef508fb5cd158ff

See more details on using hashes here.

File details

Details for the file jsii_library_template-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: jsii_library_template-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for jsii_library_template-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3cf7d73b28f1d17e250af1184f9976b4e3be4cea3da38d12d349ad3ad7de9b8f
MD5 f36d52c2b9bfd4e2e451de7a1400c3e1
BLAKE2b-256 dd795696f5b98e04abe7bf330cb422885f2d35ac5492bafcf714da8a3812d8b0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page