forked from aptos-labs/aptos-wallet-adapter
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/main'
- Loading branch information
Showing
55 changed files
with
7,718 additions
and
3,504 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
name: Build | ||
|
||
on: | ||
pull_request: | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.ref }} | ||
cancel-in-progress: true | ||
|
||
jobs: | ||
build: | ||
name: Build | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Checkout Repo | ||
uses: actions/checkout@v3 | ||
|
||
- uses: actions/setup-node@v3 | ||
with: | ||
node-version-file: .node-version | ||
|
||
- uses: pnpm/action-setup@v2 | ||
with: | ||
version: 7 | ||
|
||
- name: Install global dependencies | ||
run: pnpm install --frozen-lockfile | ||
|
||
- name: Build global project | ||
run: pnpm run build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
v16.14.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
auto-install-peers=true |
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
* @0xmaayan | ||
* @0xmaayan @gregnazario @banool |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,40 +13,50 @@ You are welcome to add different apps (react/vue/etc) in this workspace (make su | |
|
||
#### Packages Workspace | ||
|
||
The packages workspace holds 2 packages | ||
The packages workspace holds 2 main packages | ||
|
||
1. `wallet-adapter-core` - the core adapter logic that responsible on the adapter functionality, state and the interaction between the dapp and wallet. | ||
2. `wallet-adapter-react` - a light react provider that dapps can import and use the adapter. | ||
|
||
You are welcome to add packages (vue-provider/UI frameworks/etc) in this workspace (make sure you are following turbo best pratices on how to do it) | ||
|
||
### Develop Locally | ||
|
||
You would need `[email protected]` in order to bootstrap and test a local copy of this repo. | ||
|
||
1. Clone the repo with `git clone https://github.com/aptos-labs/aptos-wallet-adapter.git` | ||
2. On the `root` folder, run `pnpm install` and `pnpm turbo run build` | ||
3. On the `root` folder, run `pnpm turbo run dev` - that would spin up a local server (`localhost:3000`) with the `nextjs` demoapp | ||
|
||
### Creating a pull request | ||
|
||
You are welcome to create a pull reuqest against the `main` branch. | ||
|
||
Before creating a PR, on the `root` folder | ||
Before creating a PR | ||
|
||
1. Make sure you are up to date with the `main` branch | ||
2. Run `pnpm install` | ||
3. Run `pnpm turbo run build` | ||
1. Make sure your branch is up to date with the `main` branch | ||
2. Make sure nothing breaks in the `nextjs` demo app | ||
3. On the `root` folder, run `pnpm install` | ||
4. On the `root` folder, run `pnpm turbo run build` | ||
|
||
If everything passes, you should be able to create a PR. | ||
|
||
#### Changesets | ||
|
||
We use [changesets](https://github.com/changesets/changesets) to handle any changes in the `changelog`. | ||
If a pull request created that need to bump a package version, please follow those steps to create a `changelog` | ||
If a pull request created needs to bump a package version, please follow those steps to create a `changelog` | ||
|
||
1. Run `pnpm run changeset` and follow the prompt instructions (we follow [SemVer](https://semver.org/)) | ||
1. On the `root` folder, run `pnpm run changeset` and follow the prompt instructions (we follow [SemVer](https://semver.org/)) | ||
2. Under `.changeset/` you will notice a new markdown file (its name is randomly generated), with the change-type and summary. | ||
3. Push the file along with the rest of the changes | ||
|
||
Once your PR will be merged, our Github action will create a new PR with that generated changelog for us to merge, once the generated PR is merged a new version will be published to npm. | ||
|
||
### Develop Locally | ||
### Deploy | ||
|
||
You would need `[email protected]` in order to bootstrap and test a local copy of this repo. | ||
If you made some changes to the `nextjs` demo app, you would want to deploy those changes once they are merged. | ||
|
||
1. Clone the repo with `git clone https://github.com/aptos-labs/aptos-wallet-adapter.git` | ||
2. Run `pnpm install` and `pnpm turbo run build` | ||
3. Run `pnpm turbo run dev` - that would spin up a local server (`localhost:3000`) with the `nextjs` demoapp | ||
To do that | ||
|
||
1. On the `root` folder in the `main` branch, run `git pull` to make sure you have the latest `main` | ||
2. On the `root` folder, run `deploy:example` - that would handle the nextjs app deployment. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
module.exports = { | ||
root: true, | ||
extends: ["adapter"], | ||
extends: ["@aptos-labs/eslint-config-adapter"], | ||
}; |
Oops, something went wrong.