Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(*): Suspensive with Toss #912

Merged
merged 9 commits into from
Jun 13, 2024
Merged

chore(*): Suspensive with Toss #912

merged 9 commits into from
Jun 13, 2024

Conversation

manudeli
Copy link
Member

@manudeli manudeli commented Jun 12, 2024

logo_background_star

Suspensive with Toss to next stage 🚀

Suspensive maintainers (@manudeli, @okinawaa, @minsoo-web) have already joined toss now and agreed to move suspensive repo into toss organization and work on this seriously as part of our work. Also, after discussion with @raon0211, the frontend head of toss, he helped us move the repository.

I first created Suspensive outside of Toss to find a quick way to modify @toss/error-boundary and @toss/async-boundary, which are part of the slash library in 2022, and to improve @toss/react-query. Additionally, @suspensive/react-query, a part of this library monorepo, has been introduced as a community resource in the official TanStack Query document. As a result, Suspensive has become a library that I use in every project I create.

After joining the company, Toss, I learned that more than 10 services at Toss were already using @suspensive/react and @suspensive/react-query, and I would like to support their common use across the company. We also want to support the use of other companies' production-grade services. we wanted to share this open source with more people in order to unify the interfaces related to Suspense and ErrorBoundary and develop the ecosystem, and we needed a way to continuously receive good feedback. That's why we moved suspensive into toss organization.

I hope we can make this front-end ecosystem better together.

Thanks, early contributors! we've been able to address a lot of issues and make a lot of improvements! @tooooo1 @ssi02014 @2-NOW @sungh0lim @codebutler @sonsurim @SEOKKAMONI @Kanary159357 @lunelson @relsunkaev @sylvainmouquet @pengooseDev @gjlee94 @wes5510 @chaaerim @minchodang @zillako @sukvvon @jinn2u

contributors

PR Checklist

  • I did below actions if need
  1. I read the Contributing Guide
  2. I added documents and tests.

@manudeli manudeli self-assigned this Jun 12, 2024
Copy link

changeset-bot bot commented Jun 12, 2024

🦋 Changeset detected

Latest commit: e4cd832

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 4 packages
Name Type
@suspensive/react-await Patch
@suspensive/react-image Patch
@suspensive/react-query Patch
@suspensive/react Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Co-authored-by: Sojin Park <3102175+raon0211@users.noreply.github.com>
@codecov-commenter
Copy link

codecov-commenter commented Jun 12, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 83.44%. Comparing base (b4a03b3) to head (e4cd832).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #912   +/-   ##
=======================================
  Coverage   83.44%   83.44%           
=======================================
  Files          33       33           
  Lines         435      435           
  Branches      100      100           
=======================================
  Hits          363      363           
  Misses         62       62           
  Partials       10       10           
Components Coverage Δ
@suspensive/react 96.98% <ø> (ø)
@suspensive/react-query 13.79% <ø> (ø)
@suspensive/react-await 100.00% <ø> (ø)
@suspensive/react-image 23.52% <ø> (ø)

@manudeli manudeli force-pushed the docs/migrate-to-toss branch from b622074 to 10800f8 Compare June 12, 2024 17:46
@manudeli manudeli changed the title chore(*): suspensive with toss chore(*): Suspensive with Toss Jun 12, 2024
@manudeli manudeli marked this pull request as ready for review June 12, 2024 18:28
Copy link
Member

@minsoo-web minsoo-web left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are some wrong link, so I left a review

manudeli and others added 5 commits June 13, 2024 03:47
Co-authored-by: Minsoo Kim <57122180+minsoo-web@users.noreply.github.com>
Co-authored-by: Minsoo Kim <57122180+minsoo-web@users.noreply.github.com>
Co-authored-by: Minsoo Kim <57122180+minsoo-web@users.noreply.github.com>
Co-authored-by: Minsoo Kim <57122180+minsoo-web@users.noreply.github.com>
Co-authored-by: Minsoo Kim <57122180+minsoo-web@users.noreply.github.com>
@manudeli manudeli requested a review from minsoo-web June 13, 2024 00:30
manudeli and others added 3 commits June 13, 2024 11:51
Copy link
Member

@minsoo-web minsoo-web left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please keep an eye out for sunrising of suspensive with toss.

@manudeli manudeli merged commit 0c86892 into main Jun 13, 2024
10 checks passed
@manudeli manudeli deleted the docs/migrate-to-toss branch June 13, 2024 03:36
@github-actions github-actions bot mentioned this pull request Jun 13, 2024
manudeli pushed a commit that referenced this pull request Jun 13, 2024
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @suspensive/react@2.0.5

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-await@0.0.19

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-image@0.0.13

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-query@2.0.5

### Patch Changes

- [#911](#911)
[`c6c0640`](c6c0640)
Thanks [@gwansikk](https://github.com/gwansikk)! - fix(react-query):
improved TypeScript engine halt due to return type inference in
useSuspenseQueries

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

- Updated dependencies
\[[`0c86892`](0c86892)]:
    -   @suspensive/react@2.0.5

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
manudeli added a commit that referenced this pull request Aug 3, 2024
![logo_background_star](https://github.com/toss/suspensive/assets/61593290/100ee9b9-222a-4aa1-9396-3568dbde106c)

# Suspensive with Toss to next stage 🚀

<!--
    A clear and concise description of what this pr is about.
 -->

Suspensive maintainers (@manudeli, @okinawaa, @minsoo-web) have already
joined toss now and agreed to move suspensive repo into toss
organization and work on this seriously as part of our work. Also, after
discussion with @raon0211, the frontend head of toss, he helped us move
the repository.

I first created Suspensive outside of Toss to find a quick way to modify
@toss/error-boundary and @toss/async-boundary, which are part of the
slash library in 2022, and to improve @toss/react-query. Additionally,
@suspensive/react-query, a part of this library monorepo, has been
introduced as a community resource in the official TanStack Query
document. As a result, Suspensive has become a library that I use in
every project I create.

After joining the company, Toss, I learned that more than 10 services at
Toss were already using @suspensive/react and @suspensive/react-query,
and I would like to support their common use across the company. We also
want to support the use of other companies' production-grade services.
we wanted to share this open source with more people in order to unify
the interfaces related to Suspense and ErrorBoundary and develop the
ecosystem, and we needed a way to continuously receive good feedback.
That's why we moved suspensive into toss organization.

I hope we can make this front-end ecosystem better together.

Thanks, early contributors! we've been able to address a lot of issues
and make a lot of improvements! @tooooo1 @ssi02014 @2-NOW @sungh0lim
@codebutler @sonsurim @SEOKKAMONI @Kanary159357 @lunelson @relsunkaev
@sylvainmouquet @pengooseDev @gjlee94 @wes5510 @chaaerim @minchodang
@zillako @sukvvon @jinn2u


[![contributors](https://contrib.rocks/image?repo=toss/suspensive)](https://github.com/toss/suspensive/graphs/contributors)

## PR Checklist

- [x] I did below actions if need

1. I read the [Contributing
Guide](https://github.com/suspensive/react/blob/main/CONTRIBUTING.md)
2. I added documents and tests.

---------

Co-authored-by: Sojin Park <3102175+raon0211@users.noreply.github.com>
Co-authored-by: Minsoo Kim <57122180+minsoo-web@users.noreply.github.com>
Co-authored-by: 박찬혁 <69495129+okinawaa@users.noreply.github.com>
manudeli added a commit that referenced this pull request Aug 3, 2024
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @suspensive/react@2.0.5

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-await@0.0.19

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-image@0.0.13

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-query@2.0.5

### Patch Changes

- [#911](#911)
[`c6c0640`](c6c0640)
Thanks [@gwansikk](https://github.com/gwansikk)! - fix(react-query):
improved TypeScript engine halt due to return type inference in
useSuspenseQueries

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

- Updated dependencies
\[[`0c86892`](0c86892)]:
    -   @suspensive/react@2.0.5

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
manudeli added a commit that referenced this pull request Aug 3, 2024
![logo_background_star](https://github.com/toss/suspensive/assets/61593290/100ee9b9-222a-4aa1-9396-3568dbde106c)

# Suspensive with Toss to next stage 🚀

<!--
    A clear and concise description of what this pr is about.
 -->

Suspensive maintainers (@manudeli, @okinawaa, @minsoo-web) have already
joined toss now and agreed to move suspensive repo into toss
organization and work on this seriously as part of our work. Also, after
discussion with @raon0211, the frontend head of toss, he helped us move
the repository.

I first created Suspensive outside of Toss to find a quick way to modify
@toss/error-boundary and @toss/async-boundary, which are part of the
slash library in 2022, and to improve @toss/react-query. Additionally,
@suspensive/react-query, a part of this library monorepo, has been
introduced as a community resource in the official TanStack Query
document. As a result, Suspensive has become a library that I use in
every project I create.

After joining the company, Toss, I learned that more than 10 services at
Toss were already using @suspensive/react and @suspensive/react-query,
and I would like to support their common use across the company. We also
want to support the use of other companies' production-grade services.
we wanted to share this open source with more people in order to unify
the interfaces related to Suspense and ErrorBoundary and develop the
ecosystem, and we needed a way to continuously receive good feedback.
That's why we moved suspensive into toss organization.

I hope we can make this front-end ecosystem better together.

Thanks, early contributors! we've been able to address a lot of issues
and make a lot of improvements! @tooooo1 @ssi02014 @2-NOW @sungh0lim
@codebutler @sonsurim @SEOKKAMONI @Kanary159357 @lunelson @relsunkaev
@sylvainmouquet @pengooseDev @gjlee94 @wes5510 @chaaerim @minchodang
@zillako @sukvvon @jinn2u


[![contributors](https://contrib.rocks/image?repo=toss/suspensive)](https://github.com/toss/suspensive/graphs/contributors)

## PR Checklist

- [x] I did below actions if need

1. I read the [Contributing
Guide](https://github.com/suspensive/react/blob/main/CONTRIBUTING.md)
2. I added documents and tests.

---------
manudeli added a commit that referenced this pull request Aug 3, 2024
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @suspensive/react@2.0.5

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-await@0.0.19

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-image@0.0.13

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-query@2.0.5

### Patch Changes

- [#911](#911)
[`c6c0640`](c6c0640)
Thanks [@gwansikk](https://github.com/gwansikk)! - fix(react-query):
improved TypeScript engine halt due to return type inference in
useSuspenseQueries

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

- Updated dependencies
\[[`0c86892`](0c86892)]:
    -   @suspensive/react@2.0.5
manudeli added a commit that referenced this pull request Aug 3, 2024
![logo_background_star](https://github.com/toss/suspensive/assets/61593290/100ee9b9-222a-4aa1-9396-3568dbde106c)

# Suspensive with Toss to next stage 🚀

<!--
    A clear and concise description of what this pr is about.
 -->

Suspensive maintainers (@manudeli, @okinawaa, @minsoo-web) have already
joined toss now and agreed to move suspensive repo into toss
organization and work on this seriously as part of our work. Also, after
discussion with @raon0211, the frontend head of toss, he helped us move
the repository.

I first created Suspensive outside of Toss to find a quick way to modify
@toss/error-boundary and @toss/async-boundary, which are part of the
slash library in 2022, and to improve @toss/react-query. Additionally,
@suspensive/react-query, a part of this library monorepo, has been
introduced as a community resource in the official TanStack Query
document. As a result, Suspensive has become a library that I use in
every project I create.

After joining the company, Toss, I learned that more than 10 services at
Toss were already using @suspensive/react and @suspensive/react-query,
and I would like to support their common use across the company. We also
want to support the use of other companies' production-grade services.
we wanted to share this open source with more people in order to unify
the interfaces related to Suspense and ErrorBoundary and develop the
ecosystem, and we needed a way to continuously receive good feedback.
That's why we moved suspensive into toss organization.

I hope we can make this front-end ecosystem better together.

Thanks, early contributors! we've been able to address a lot of issues
and make a lot of improvements! @tooooo1 @ssi02014 @2-NOW @sungh0lim
@codebutler @sonsurim @SEOKKAMONI @Kanary159357 @lunelson @relsunkaev
@sylvainmouquet @pengooseDev @gjlee94 @wes5510 @chaaerim @minchodang
@zillako @sukvvon @jinn2u


[![contributors](https://contrib.rocks/image?repo=toss/suspensive)](https://github.com/toss/suspensive/graphs/contributors)

## PR Checklist

- [x] I did below actions if need

1. I read the [Contributing
Guide](https://github.com/suspensive/react/blob/main/CONTRIBUTING.md)
2. I added documents and tests.

---------

Co-authored-by: Sojin Park <3102175+raon0211@users.noreply.github.com>
Co-authored-by: Minsoo Kim <57122180+minsoo-web@users.noreply.github.com>
Co-authored-by: 박찬혁 <69495129+okinawaa@users.noreply.github.com>
manudeli added a commit that referenced this pull request Aug 3, 2024
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @suspensive/react@2.0.5

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-await@0.0.19

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-image@0.0.13

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-query@2.0.5

### Patch Changes

- [#911](#911)
[`c6c0640`](c6c0640)
Thanks [@gwansikk](https://github.com/gwansikk)! - fix(react-query):
improved TypeScript engine halt due to return type inference in
useSuspenseQueries

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

- Updated dependencies
\[[`0c86892`](0c86892)]:
    -   @suspensive/react@2.0.5
manudeli added a commit that referenced this pull request Aug 3, 2024
![logo_background_star](https://github.com/toss/suspensive/assets/61593290/100ee9b9-222a-4aa1-9396-3568dbde106c)

# Suspensive with Toss to next stage 🚀

<!--
    A clear and concise description of what this pr is about.
 -->

Suspensive maintainers (@manudeli, @okinawaa, @minsoo-web) have already
joined toss now and agreed to move suspensive repo into toss
organization and work on this seriously as part of our work. Also, after
discussion with @raon0211, the frontend head of toss, he helped us move
the repository.

I first created Suspensive outside of Toss to find a quick way to modify
@toss/error-boundary and @toss/async-boundary, which are part of the
slash library in 2022, and to improve @toss/react-query. Additionally,
@suspensive/react-query, a part of this library monorepo, has been
introduced as a community resource in the official TanStack Query
document. As a result, Suspensive has become a library that I use in
every project I create.

After joining the company, Toss, I learned that more than 10 services at
Toss were already using @suspensive/react and @suspensive/react-query,
and I would like to support their common use across the company. We also
want to support the use of other companies' production-grade services.
we wanted to share this open source with more people in order to unify
the interfaces related to Suspense and ErrorBoundary and develop the
ecosystem, and we needed a way to continuously receive good feedback.
That's why we moved suspensive into toss organization.

I hope we can make this front-end ecosystem better together.

Thanks, early contributors! we've been able to address a lot of issues
and make a lot of improvements! @tooooo1 @ssi02014 @2-NOW @sungh0lim
@codebutler @sonsurim @SEOKKAMONI @Kanary159357 @lunelson @relsunkaev
@sylvainmouquet @pengooseDev @gjlee94 @wes5510 @chaaerim @minchodang
@zillako @sukvvon @jinn2u


[![contributors](https://contrib.rocks/image?repo=toss/suspensive)](https://github.com/toss/suspensive/graphs/contributors)

## PR Checklist

- [x] I did below actions if need

1. I read the [Contributing
Guide](https://github.com/suspensive/react/blob/main/CONTRIBUTING.md)
2. I added documents and tests.

---------

Co-authored-by: Sojin Park <3102175+raon0211@users.noreply.github.com>
Co-authored-by: Minsoo Kim <57122180+minsoo-web@users.noreply.github.com>
Co-authored-by: 박찬혁 <69495129+okinawaa@users.noreply.github.com>
manudeli added a commit that referenced this pull request Aug 3, 2024
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @suspensive/react@2.0.5

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-await@0.0.19

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-image@0.0.13

### Patch Changes

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

## @suspensive/react-query@2.0.5

### Patch Changes

- [#911](#911)
[`c6c0640`](c6c0640)
Thanks [@gwansikk](https://github.com/gwansikk)! - fix(react-query):
improved TypeScript engine halt due to return type inference in
useSuspenseQueries

- [#912](#912)
[`0c86892`](0c86892)
Thanks [@manudeli](https://github.com/manudeli)! - chore(\*): suspensive
with toss

- Updated dependencies
\[[`0c86892`](0c86892)]:
    -   @suspensive/react@2.0.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants