Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/kriasoft/graphql-starter-kit

💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.
https://github.com/kriasoft/graphql-starter-kit

Do not auto-format pacakge.json with Prettier

Also, sometimes you may need to edit files inside of the node_modules folder (experimenting with...

6f53ba017f6265f8c8179c1a42e149bb9aed7d7c authored about 7 years ago by Konstantin Tarkus <[email protected]>
Fix a Flow type annotation in ValidationError

2f612d055aa1343a42c32cf2c023d0ac1ace7c5e authored about 7 years ago by Konstantin Tarkus <[email protected]>
Move custom errors to ./errors.js; add errors.report function

8491afbe84801455648bae4dfad1af61883f8d97 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Update dependencies

i18next ^10.0.7 => ^10.1.0: https://github.com/i18next/i18next/blob/master/CHANGELOG.md
knex ^0....

2d2e5bf6cd0cdd68b6be33125bc017941d4b11b3 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Optimize Dockerfile, docker-compose.yml, .circleci/config.yml (#80)

7ff8d6c6cfe10727c4d862ac216231760996e78e authored about 7 years ago by Konstantin Tarkus <[email protected]>
Node.js 9.1.0, Flow 0.59.0, Prettier 1.8.2

b2e526bf74989ffa4b9990e97df98f8679ec801d authored about 7 years ago by Konstantin Tarkus <[email protected]>
Update Node image and npm dependencies

knex ^0.13.0 => ^0.14.0: https://github.com/tgriesser/knex/blob/master/CHANGELOG.md
pg ^7.3.0 =>...

c80fb0896b25f03608140c6c31254975924af7f3 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Fix a broken link in README.md

f85245b8c6eb87c2b576034a3dd3c066c06ac726 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Update the list of profile fields in Facebook auth settings

65c788549ee545b64c9b5b05c42cfe8885d843b3 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Remove __type fields; only use them inside interface declarations

25a7326dcfb2f65043e97908324cd457a54c58f6 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Update npm dependencies and node image

509a3ccf5b8d47005ff3ed73d4495d5f74b8a918 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Add accessType: offline to Google Auth strategy

195ceedf755691aa250ed70388e7230d74091f17 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Update minor changes to README.md (#73)

58c99cd9ceed83e09cc199a1e7822c3a53e3117b authored about 7 years ago by psyanite <[email protected]>
Fix typo in migrations/initial (#72)

2d61901b2ab90d1ab6df5b5f178be34b1ae6eeda authored about 7 years ago by Bill Granfield <[email protected]>
Add comments to the tools/publish.js script (#71)

120ab77f1a0707dd09022aad03b01050c62906e4 authored about 7 years ago by Bill Granfield <[email protected]>
Update npm modules

04e15a6a66e6f5f1647fdb9c38abe9939ee0343c authored about 7 years ago by Konstantin Tarkus <[email protected]>
Update Keeping Up-to-Date section

93f97954532d0f124d593ff97efd1f68c8dda054 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Bump Node.js version to 8.6.0 (#69)

8b7560697b28f1db8fcd935c9d093934c7ca70b8 authored about 7 years ago by Konstantin Tarkus <[email protected]>
Update npm dependencies

1e3ee12db6d4d07914be7aa07486cfa8a754bf02 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update Node.js to 8.5.0

a7500d3a01f148575d19d15c681efc43f8942c9c authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add Windows 10 installation instructions to README.md (#65)

1383b55c89f468e80b895aa74b80a3e17db290aa authored over 7 years ago by Davey <[email protected]>
Fix permissions on Yarn's cache folder

cce856d702f004585c0a53cfca7262062c0eea2b authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix Yarn's cache-folder setting

d994963fe86e3f70afbbdc0850654907d639263a authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add permissions example (#64)

1776254af8f5518bd8298dbcf431324f00e67b08 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Allow to run tests outside of Docker (#63)

578887485566adcb42354f6c1334f57201a64c6b authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix Docker volume for the Yarn's cache folder (#62)

900ea51ddb48df65c1d8b63cfe27ce3121afd1c3 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update pg 7.2.0 => 7.3.0; rename .cc => .cpp (#60)

86cccf384eb3be4d77c49417aab1ffeaa7d09a8c authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add passwordHash(), passwordVerify() using Argon2i (#60)

c98520681f7511f003a387c14e7c8d3fecf836f2 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Replace Mocha with Jest (#59)

1bbda80d4d3b33b57ecaa860acdf762769cdbaa1 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix seeds; fix a security issue in UserType.emails

5598f400ea53c3895b90c55d75d694319eee955b authored over 7 years ago by Konstantin Tarkus <[email protected]>
Replace users.emails JSONB field with emails table (#57)

780595fc985544065172b2fa01e46f531866c9c0 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Disable Prettier in the /migrations folder

It's better to format the migration files manualy, because often you use them as a reference and...

9eb82a04513797a6513d12b0363754fe65e2375a authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix: parent comment might not exist (#56)

8f80abcf359d3236cc051df45b89d80b1da120ef authored over 7 years ago by Andrew <[email protected]>
Add yarn docker-db-migration scriptn (#55)

08cf1f228e8c031968f1fdaa40dcd37cc6efc41f authored over 7 years ago by Andrew <[email protected]>
services.api.ports "8080" => "8080:8080"

a89e507f782989690a4b5501185f6ae009c2615a authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update README.md

52a19bfc25d584a2860de6a8d7ab03163bc3dec3 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Remove Nginx; update dependencies; add Tech Stack

- Remove Nginx as it's not used directly in the API project
- Remove "config" folder, move confi...

c8381dddd4832206a10cfad4827e779cddd6810a authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix a comment in docker-compose.yml (#54)

a820f4e0e3625f739d0b4406fa3f700bf3f5a8c3 authored over 7 years ago by Aaron Reisman <[email protected]>
Fix a comment in Context.js

4b97213af9e274a3ce9dcb685e6cc237f20b079f authored over 7 years ago by Konstantin Tarkus <[email protected]>
Create Context class with data loaders and other context-specific stuff

30587c6b53ac47e38279b331ad17b1fac1c7dd8e authored over 7 years ago by Konstantin Tarkus <[email protected]>
Rename DataLoaders.js to Context.js

05f3045ff89299875e001ed141643e0302f884e1 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update .eslintrc.js (#51)

bffeb08fda813dc90f35ed99667330053a10ea06 authored over 7 years ago by Andrew <[email protected]>
Add .sh to .gitattributes

a8f4663614c7d8d954a189ee93d96fb7b27aacf7 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add gzip compression

84b940f2ff8bf6a32dca837e4996fa2985ca0eba authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update npm modules and Docker images; add gzip compression

da78e5842a4ba47202002a8d6eba61fb1ed57647 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add "yarn cache clean" to Dockerfile

8a706cb353088c3f36e9f65d7f7584e9751acff2 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update .dockerignore file

8508dd127a26fe4f54f253e52ec410efbcf28334 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update README.md

34594e72987f95bbee511111031c7bbe550f0424 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update 'pg' module: 7.0.2 > 7.1.0

https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md

8e20e719aa497553c42566398fe14e15293c2d22 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update "yarn lint" script

ee19516120504e93771c33f50a8df43dff87722b authored over 7 years ago by Konstantin Tarkus <[email protected]>
Integrate Prettier (#50)

169fb68a12772246b0ae245cb745ff532e024296 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add Circle CI config (#49)

b936e7aca59955a550961ec544fa32e701a59ba0 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update npm modules and Docker images

* graphql 0.10.4 > 0.10.5: https://github.com/graphql/graphql-js/releases
* express-graphql 0.6....

86b83656267eb7ea56d0155561060fdc02a5e85c authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix sourceFileName option in Babel config (tools/build.js)

9d57d24620dd92246184a02b63a97867e8a125ef authored over 7 years ago by Konstantin Tarkus <[email protected]>
Small typo (#46)

99b4070679af7de20f90617d371b30e8106136b5 authored over 7 years ago by Glenn Reyes <[email protected]>
Add settings for VS Code debugger

b3e996db83033e2a449e69185b82c490c06909bc authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update npm modules

fc4bd2088f30e236061c3d4c1f8d3358be81f9ed authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix a bug in "commentsByParent" loader

...also, rename "commentsByStory" -> "commentsByStoryId", "commentsByParent" -> "commentsByParen...

858ea9cc7a7f59a97576bb59041381f6a2d0fe87 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add VSCode snippets

d9120295de17640832a6a3fca9391b94ebf378d0 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update README.md

6d6983ff17bf927ca1759d2aded3eebd2817057e authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update npm dependencies and README.md

5d112d638d3c691b0692563172a0d26e78bf53f2 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update npm dependencies; rename npm scripts

yarn db:migrate => yarn db-migrate
yarn db:migrate:undo => yarn db-rollback
ayrn db:seed => yarn...

429adfa60d750f6b8be0333d8eaeef6209a50997 authored over 7 years ago by Konstantin Tarkus <[email protected]>
deploy.js has been renamed to publish.js (#42)

cf8a588021b3ed83d05158b0004bee10386d5ead authored over 7 years ago by Charlie Martin <[email protected]>
Bump node image, graphql, pg and pretty-error minor versions

c2d6eda06959e52f2cce3b4b3ae38d10f590054f authored over 7 years ago by Konstantin Tarkus <[email protected]>
Move GraphQL types, fields and mutations into the "schema" folder

1b4228c29d13ed90c9b1db9517c8ebc1b5b322f8 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update README.md

7d5eecf5c93f540a67d9dac59ccde63261cd2ac7 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update README.md

889a125902b022efeb0c25460d473bbbc9faa2b7 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix the link to a demo site

d043bd3c8796c3e0211121c917f2c5abd71e5264 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update query.stories field to use connectionFromArraySlice

b1ff49ed054186791babbc9191821b6e1e4fc10e authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add storyCommentsCount, storyPointsCount loaders

- Remove "comments_count", "points_count" columns from the database schema
- Calculate comments/...

0b0f36a8215b867408cbc504efea54b52cd5354f authored over 7 years ago by Konstantin Tarkus <[email protected]>
Document how to connect to the db shell (#38)

f763521eaf8aca13422d2971bea84dd774792f90 authored over 7 years ago by Joan-Diego Rodriguez <[email protected]>
Fix a typo in comment mutations

88b5e1dcc23c00297fe8a87c242f73dfcc1b8ccc authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix story mutation validation (#37)

b5db617063ce57a28e8146e47b477f52e461ab77 authored over 7 years ago by Kyle DeTella <[email protected]>
Add EmailType, update UserType, fix seed data sample

f0e1678c1eb2a8ef643a12f159eb952e5d89df0a authored over 7 years ago by Konstantin Tarkus <[email protected]>
Allow multiple email addresses per user account

- Remove user.email field in favor of user.emails of type JSONB which can be used for styring mu...

5a766f5fd9ecacb1b23c34a0361a73f421c190e3 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Remove src/models as they are not longer used in the code

86addca0e76b27bc7348643e85c1c024db6652e4 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Simplify users/logins db schema and src/passport.js

9fa4a55634e57b0e261534f3f4639460e88b0281 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update README.md

6657d20aa7ac34f4dbbf8cc1216fe230e43fee42 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Refactor "live reload" functionality

- Instead of resetting application's state (via delete require.cache[..]) restart Node.js just p...

3879425592485dd4cb38dd34d3f1c72b03f4f20e authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update package.json: deploy moved from bash to node (#35)

6dc181d0dd43cc30e26aa35c1b1bd11472563987 authored over 7 years ago by Charlie Martin <[email protected]>
Move CREATE EXTENSION to config/postgres-init.sh

bddcecdc4d2961b2f9e3c6c0e637cea7c54d980a authored over 7 years ago by Konstantin Tarkus <[email protected]>
Update Docker images

6c627f4d7946d0d99934cf704ce56ba8ca410669 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add stories/comments similar to Hacker News (#34)

9af1b3222f7d6238ac3d5132e2c5eff2be8c0926 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Automatically convert camelCase identifiers to snake_case (db)

6fc0cfdb0b23dd7784c73de929ae00db46e8f3e6 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Rename a unit test

5c69399b63089dedb8cdf948f9c5b857ce6b8160 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Remove "viewer" field, add DataLoader.create() factory

- The "viewer" wrapper field is no longer needed with Relay Modern.
- DataLoader instances were ...

551b6eeb510d1edc043cf5eecee5d4c8f2375e2c authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add /graphql/schema route printing the GraphQL schema

791f388901fa2e903c1091970164c74af0188d97 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Simplify the logic inside /src/routes/account.js (auth)

- Refactor return URLs for successfull or failed login attempt
- Add /login/clear, /login/error ...

2760695c0db29dcc4f60b27100256ad7f13ef375 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fix a bug in the deployment script (tools/publish.js)

2f80891576f191eaefee4d0cb5f170001fba78c2 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Convert tools/publish.sh to tools/publish.js (cross-platform)

78cd7af12062f6f3d2ba94f93f685b328f76ac6f authored over 7 years ago by Konstantin Tarkus <[email protected]>
Fixed German translations (#31)

8631fa72f44da14d21e3cef458f06675d73aa732 authored over 7 years ago by Joan-Diego Rodriguez <[email protected]>
Add i18n, locales, email temlates, email sender

e9d1e4de0a36bde642b558bcf5ffa7366395926d authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add an example "seed" script

$ docker-compose exec api yarn db:seed

5b494d4783d31689cc1f4419f5c8154271d14e35 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Integrate babel-preset-env (close #27)

9ca18c0e76388c9e4e020ece13bbdb09653efbac authored over 7 years ago by Konstantin Tarkus <[email protected]>
Rename "postgres" -> "db"; update CORS settings

- Rename FRONTEND_HOST_WHITELIST environment variable to CORS_ORIGIN. It allows setting multiple...

734087fc8b4e75e0e54bd8275e5e56e6b46a837d authored over 7 years ago by Konstantin Tarkus <[email protected]>
Add Nginx service; scripts -> tools; remove .env file (#28)

- Add Nginx service to docker-compose.yml, this will allow testing the app more easily in a prod...

9d599a14a8a334b06fbd0f1235918ccde79ff891 authored over 7 years ago by Konstantin Tarkus <[email protected]>
Remove --harmony flag after upgrading to Node 7.7

69e7372923e10c06c8187b8cdc10d7a970cca338 authored almost 8 years ago by Konstantin Tarkus <[email protected]>
Update npm modules; add graphql 0.9.1 support

1d60b80c1bbeca9296420681f3620d7e003fae63 authored almost 8 years ago by Konstantin Tarkus <[email protected]>
Update Docker images; remove Docker.dev (#26)

Fix #24, close #25

e90a0a5c6bf46fea8fe100014ba7675c4b12152c authored almost 8 years ago by Konstantin Tarkus <[email protected]>
Point to the proper shell file when deploy (#23)

986c6e69cf622544ebb930daa5e6268575f4545d authored almost 8 years ago by Ronny Badilla <[email protected]>