From b1bc6c8c80655caf641fe334e410cce2ddcffe7b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 11:15:35 +0000 Subject: [PATCH] chore(internal): codegen related update (#287) --- CONTRIBUTING.md | 46 +++++++++++++++++++++++----------------------- README.md | 4 ++++ 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f43cde1..29ded54 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,9 +5,9 @@ Other package managers may work but are not officially supported for development To set up the repository, run: -```bash -yarn -yarn build +```sh +$ yarn +$ yarn build ``` This will install all the required dependencies and build output files to `dist/`. @@ -22,7 +22,7 @@ modify the contents of the `src/lib/` and `examples/` directories. All files in the `examples/` directory are not modified by the generator and can be freely edited or added to. -```bash +```ts // add an example to examples/.ts #!/usr/bin/env -S npm run tsn -T @@ -41,38 +41,38 @@ If you’d like to use the repository from source, you can either install from g To install via git: -```bash -npm install git+ssh://git@github.com:blockaid-official/blockaid-client-node.git +```sh +$ npm install git+ssh://git@github.com:blockaid-official/blockaid-client-node.git ``` Alternatively, to link a local copy of the repo: -```bash +```sh # Clone -git clone https://www.github.com/blockaid-official/blockaid-client-node -cd blockaid-client-node +$ git clone https://www.github.com/blockaid-official/blockaid-client-node +$ cd blockaid-client-node # With yarn -yarn link -cd ../my-package -yarn link @blockaid/client +$ yarn link +$ cd ../my-package +$ yarn link @blockaid/client # With pnpm -pnpm link --global -cd ../my-package -pnpm link -—global @blockaid/client +$ pnpm link --global +$ cd ../my-package +$ pnpm link -—global @blockaid/client ``` ## Running tests Most tests require you to [set up a mock server](https://github.com/stoplightio/prism) against the OpenAPI spec to run the tests. -```bash -npx prism mock path/to/your/openapi.yml +```sh +$ npx prism mock path/to/your/openapi.yml ``` -```bash -yarn run test +```sh +$ yarn run test ``` ## Linting and formatting @@ -82,14 +82,14 @@ This repository uses [prettier](https://www.npmjs.com/package/prettier) and To lint: -```bash -yarn lint +```sh +$ yarn lint ``` To format and fix all lint issues automatically: -```bash -yarn fix +```sh +$ yarn fix ``` ## Publishing and releases diff --git a/README.md b/README.md index 15eb532..cc907fd 100644 --- a/README.md +++ b/README.md @@ -354,3 +354,7 @@ The following runtimes are supported: Note that React Native is not supported at this time. If you are interested in other runtime environments, please open or upvote an issue on GitHub. + +## Contributing + +See [the contributing documentation](./CONTRIBUTING.md).