Skip to content

Commit

Permalink
docs: add PR Voyager vs CodeSandbox CI section (#21)
Browse files Browse the repository at this point in the history
* docs: add PR Voyager vs CodeSandbox CI section

* Create fifty-flies-occur.md
  • Loading branch information
kotarella1110 authored Aug 8, 2023
1 parent 7d63dc2 commit 1fcafef
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .changeset/fifty-flies-occur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"pr-voyager": patch
---

docs: add PR Voyager vs CodeSandbox CI section
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,17 @@ For instance, if you want to manually create the `.npmrc` file before running th
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
```

## PR Voyager vs CodeSandbox CI

PR Voyager and [CodeSandbox CI](https://codesandbox.io/docs/learn/sandboxes/ci) offer distinct approaches for automating and managing your package testing and publishing workflows. Here's a summary of their key differences:

| | PR Voyager | CodeSandbox CI |
| -------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Platform | GitHub Action | GitHub App |
| Support Repositories | Public and private repositories | Public repositories only |
| Configuration | Created via a `.github/workflows/xxx.yml` workflow file. Flexible and customizable workflows | Configured via a `.codesandbox/ci.json` configuration file, enabling easy setup. However, it has limited flexibility and lacks the ability to specify package manager versions. |
| Publishing | Publishes to npm with tagged name | Publishes to CodeSandbox CI registry. Does not publish to npm . |
| Integration | Allows immediate local testing of the library. | Integrates with CodeSandbox for immediate library testing, both locally and on CodeSandbox. |

Ultimately, both tools offer valuable contributions to your development workflow, allowing you to choose the one that best aligns with your priorities and preferences. Whether you prioritize flexibility and customization or seamless integration and simplicity, these solutions can enhance your package management process and contribute to more efficient and effective development.

0 comments on commit 1fcafef

Please sign in to comment.