This repository has been archived by the owner on Aug 23, 2024. It is now read-only.
forked from graphile/graphile-engine
-
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.
News: Announcements for PostGraphile v 4.5 and Graphile Starter (grap…
- Loading branch information
Showing
13 changed files
with
194 additions
and
11 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
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,42 @@ | ||
--- | ||
layout: page | ||
path: /news/graphile-starter/ | ||
title: Graphile Starter is here! | ||
noToc: true | ||
--- | ||
|
||
_Announced 2019-12-03_ | ||
|
||
<p class='intro'> | ||
The team behind Graphile are excited to release Graphile Starter - an opinionated quick-start project for full-stack application development in React, Node.js, GraphQL and PostgreSQL. It includes the foundations of a modern web application, with a full user registration system, session management, optimised job queue, a significant amount of pre-configured tooling, tests and much more. | ||
</p> | ||
|
||
Graphile Starter is designed for client projects, hack days, side hustles, SaaS projects, and many other uses we haven't even thought of yet. The boilerplate for a React, GraphQL and Postgres stack is already there, just add your idea and you're ready to go. | ||
|
||
|
||
<div class="tc starter-lightbulb"> | ||
</div> | ||
|
||
Some of the things included with the starter, ready for you to take and extend: | ||
|
||
**Batteries included:** full user system and OAuth, AntD design framework, jest and Cypress end-to-end testing, security, email templating and transport, pre-configured linting and code formatting, deployment instructions, and more | ||
|
||
**Speedy development:** easy debugging, Graphile's idempotent migration system, job queue and server middleware ready to use, hot reloading; not to mention deep integration with VSCode: plugin recommendations, preconfigured settings, ESLint and Prettier integration and debugging profiles | ||
|
||
**Type safety:** pre-configured type checking, strongly typed throughout with TypeScript | ||
|
||
**Best practices:** React, GraphQL, PostGraphile, Node, jest and Cypress best practices | ||
|
||
Full instructions and technical detail can be found on GitHub: | ||
|
||
- [Graphile Starter - github.com/graphile/starter](https://github.com/graphile/starter) | ||
|
||
### Thank you Graphile Sponsors | ||
|
||
Graphile Starter has been a labour of love, and would not be possible without our sponsors. We have recently joined the GitHub sponsors program and that, alongside Patreon, has been invaluable in giving us paid time to work on open source projects. **Take Graphile Starter, go make some money, and then give back** to help support further development on both the Starter and the Graphile suite of tools. | ||
|
||
[Click here to find out more about why and how you should sponsor PostGraphile development.](/sponsor/) | ||
|
||
<div class="tc"> | ||
<img alt="Thank you" src="/images/undraw/undraw_super_thank_you_small.png" /> | ||
</div> |
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
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,51 @@ | ||
--- | ||
layout: page | ||
path: /news/postgraphile-version-4-5/ | ||
title: PostGraphile Releases Version 4.5 | ||
noToc: true | ||
--- | ||
|
||
_Announced 2019-11-24_ | ||
|
||
<p class='intro'> | ||
Graphile is pleased to announce the release of PostGraphile version 4.5.0, an upgrade recommended for all PostGraphile users. | ||
</p> | ||
<strong>🚨Beware:</strong> previously the CLI would ignore arguments it didn't understand, now it exits stating the arguments it wasn't expecting. If you were relying on this old behaviour, you will need to update your code to pass valid arguments. | ||
|
||
### New Feature: Explain in Graph*i*QL | ||
|
||
The headline feature in 4.5 is the addition of the new Explain feature in Graph*i*QL, visible by using the `--allow-explain` flag. In Graph*i*QL you'll see a new section in your return statement, plus new panel on the right which will show executed query in a readable format. | ||
|
||
<div class="tc"> | ||
<img alt="Demo of the new GraphiQL Explain feature in PostGraphile" src="/images/graphiqlexplainbutton.png" /> | ||
</div> | ||
|
||
### Smart Tags | ||
|
||
No longer do you need to put `COMMENT` commands in the database ("smart comments") to customise your schema, you can now use a tags file to gather these "smart tags" into one, version controlled, easy-to-diff place. Smart comments and smart tags can be used in unison, and both will be supported going forward so you can pick whichever works best for your team. | ||
|
||
### Big contributions from the Graphile community | ||
|
||
Thanks to everyone in the Graphile community who has contributed to this release; it's been a good release for community involvement as you can see in the [release notes](https://github.com/graphile/postgraphile/releases/tag/v4.5.0). Contributions from the community include improvements to QueryBuilder, better JWT support and bug fixes for types. | ||
|
||
<div class="tc"> | ||
<img alt="Thank you" src="/images/thanks.png" /> | ||
</div> | ||
|
||
### Thank you for your sponsorship | ||
|
||
By significantly reducing the amount of work needed to achieve business goals, PostGraphile results in huge savings for users. If your organization contributes some of these savings back then everyone can benefit from more frequent releases with better performance, better compatibility, better documentation, easier customization, and more features — leading to even greater savings or profits for your organization. | ||
|
||
We now have 84 sponsors across GitHub and Patreon and that means we're funded to spend an average of nearly 2 days per week on Open Source; this is brilliant! | ||
|
||
[Click here to find out more about why and how you should sponsor PostGraphile development.](/sponsor/) | ||
|
||
### Full release notes | ||
|
||
Full detailed technical release notes can be found on GitHub: | ||
|
||
- [v4.5.0 release notes](https://github.com/graphile/postgraphile/releases/tag/v4.5.0) | ||
- [v4.4.4 release notes](https://github.com/graphile/postgraphile/releases/tag/v4.4.4) | ||
- [v4.4.3 release notes](https://github.com/graphile/postgraphile/releases/tag/v4.4.3) | ||
- [v4.4.2 release notes](https://github.com/graphile/postgraphile/releases/tag/v4.4.2) | ||
- [v4.4.1 release notes](https://github.com/graphile/postgraphile/releases/tag/v4.4.1) |
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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.