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

v1: Standalone #106

Merged
merged 2 commits into from Nov 18, 2022
Merged

v1: Standalone #106

merged 2 commits into from Nov 18, 2022

Conversation

d-exclaimation
Copy link
Owner

@d-exclaimation d-exclaimation commented Nov 18, 2022

First stable release of Pioneer. Pioneer have been under v0.x for a while and it has shown little major issues. This brings a bit more confidence for me to start introducing major improvements and changes.

This pull request is all about finishing up Pioneer v1 by making sure it is easy and straightforward to built integrations.

This is a continuation of other v1 pull requests and finalising v1:

After this, v1 will be generally available.

Motivation

One of the goal is to allow more Web frameworks integrations. Vapor is a great Web framework, but similarly to Apollo Server, Pioneer should not strictly restrict itself to one framework.
At some point (possibly v2), Pioneer and its Vapor integration would be separate packages which allow user of the library to use other options if they see fit.

Another goal is catch up to Apollo Server v4 which have significant changes especially on the API of the library.

Changes

  • Standalone server option

@d-exclaimation d-exclaimation added documentation Improvements or additions to documentation enhancement New feature or request labels Nov 18, 2022
@d-exclaimation d-exclaimation added this to the Version 1 milestone Nov 18, 2022
@d-exclaimation d-exclaimation self-assigned this Nov 18, 2022
@d-exclaimation d-exclaimation merged commit b63739a into main Nov 18, 2022
@d-exclaimation d-exclaimation deleted the v1/docs/fundamentals-integrations branch November 18, 2022 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

1 participant