GithubHelp home page GithubHelp logo

troup-io / troup-server Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 4.0 840 KB

Simplifying everything about teamwork.

Home Page: http://troupapp.com/

License: Apache License 2.0

TypeScript 93.56% JavaScript 6.44%

troup-server's Introduction

troup-banner

Troup Server

Join the community on Spectrum PRs Welcome first-timers-only

๐Ÿ“ข We are looking for contributors!

This project is under heavy development and is on the lookout for contributors both technical and ono-technical. If you are interested in understanding the product and contributing, do get in touch at [email protected].

The Troup server is the Express-GraphQL app that helps the client address problems that we aim to solve. The server is built atop wonderful open-source projects with the goal of providing a fluid experience to the client.

Languages:

Libraries:

Setting up environment variables

You will need to create two .env files in the root and the prisma folder. The instructions on setting those up are available within each example:

Available scripts

yarn boostrap

Bootstrap the database and the server. This will also seed your local database.

yarn dev

Start the development server and watch for file changes.

yarn build

Build the production-optimised bundle for deployment.

yarn start

Deploy the production-optimised bundle locally to test and simulate the production environment.

yarn lint

Run the linter, catching out any errors or warning that may occur.

yarn cmd

The raw command runner. All commands that are listed as category:command can be run using yarn cmd category command. For example, the app:dev command can run as yarn cmd app dev.

UNSAFE: yarn reset

Use this if something has gone horribly wrong with your database. It wipes out all data, clears out all volumes and containers and restarts a new container.

Resources: Available Commands

troup-server's People

Contributors

cgen01 avatar dependabot-preview[bot] avatar renovate-bot avatar samrith-s avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

troup-server's Issues

Weekly Digest (19 July, 2020 - 26 July, 2020)

Here's the Weekly Digest for troup-io/troup-server:


ISSUES

Last week 1 issue was created.
It is still open.

OPEN ISSUES

๐Ÿ’š #21 Bump lodash from 4.17.15 to 4.17.19, by dependabot[bot]


PULL REQUESTS

Last week, 1 pull request was created, updated or merged.

UPDATED PULL REQUEST

Last week, 1 pull request was updated.
๐Ÿ’› #21 Bump lodash from 4.17.15 to 4.17.19, by dependabot[bot]


COMMITS

Last week there were no commits.


CONTRIBUTORS

Last week there were no contributors.


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository troup-io/troup-server to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

Weekly Digest (26 July, 2020 - 2 August, 2020)

Here's the Weekly Digest for troup-io/troup-server:


ISSUES

Last week, no issues were created.


PULL REQUESTS

Last week, no pull requests were created, updated or merged.


COMMITS

Last week there were no commits.


CONTRIBUTORS

Last week there were no contributors.


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository troup-io/troup-server to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

Weekly Digest (6 March, 2020 - 13 March, 2020)

Here's the Weekly Digest for troup-io/troup-server:


ISSUES

Last week, no issues were created.


PULL REQUESTS

Last week, no pull requests were created, updated or merged.


COMMITS

Last week there were 35 commits.
๐Ÿ› ๏ธ Updated utils to reflect fixes due to alpah-904 by samrith-s
๐Ÿ› ๏ธ Added first migration to setup the database. by samrith-s
๐Ÿ› ๏ธ Upgraded prisma and related deps to alpha 904. by samrith-s
๐Ÿ› ๏ธ Updated bootstrap command to be more complete. by samrith-s
๐Ÿ› ๏ธ Temporarily allowed deleting user and userProfile by samrith-s
๐Ÿ› ๏ธ Added TroupProfile mutations. by samrith-s
๐Ÿ› ๏ธ Added utils for consistent token manipulations. by samrith-s
๐Ÿ› ๏ธ Updated middlewares to conform to new roles resolution. by samrith-s
๐Ÿ› ๏ธ Changed roles type and resolution. by samrith-s
๐Ÿ› ๏ธ Update docker-compose to use PG:3.6 by samrith-s
๐Ÿ› ๏ธ Update bootstrapping commands by samrith-s
๐Ÿ› ๏ธ Added chaining to shielded resolvers. by samrith-s
๐Ÿ› ๏ธ Converted NODE_ENV to an enum by samrith-s
๐Ÿ› ๏ธ Created custom middleware applicator and made user mutation check simpler. by samrith-s
๐Ÿ› ๏ธ Aggregated all middlewares in a new folder by samrith-s
๐Ÿ› ๏ธ Fixed import paths everywhere. by samrith-s
๐Ÿ› ๏ธ Fixed transpilation and build by samrith-s
๐Ÿ› ๏ธ Updated Context by samrith-s
๐Ÿ› ๏ธ Integrated authorization via graphql-shield by samrith-s
๐Ÿ› ๏ธ Added graphql-middleware by samrith-s
๐Ÿ› ๏ธ Updated relative imports in main files. by samrith-s
๐Ÿ› ๏ธ Enabled support for path transforms to support absolute imports. by samrith-s
๐Ÿ› ๏ธ Added annotations for utils.checkUserTroup by samrith-s
๐Ÿ› ๏ธ Set premise of Bearer header by samrith-s
๐Ÿ› ๏ธ Added utils and checks in User.mutations by samrith-s
๐Ÿ› ๏ธ Fixed queries not working correctly. by samrith-s
๐Ÿ› ๏ธ Fixed formatResponse to work correctly for introspection queries. by samrith-s
๐Ÿ› ๏ธ Updated teams to troups in User mdoel by samrith-s
๐Ÿ› ๏ธ Upgrade prisma to preview23 and add postinstall script. by samrith-s
๐Ÿ› ๏ธ Restructured resolvers with Nexus by samrith-s
๐Ÿ› ๏ธ Added interface for process envs by samrith-s
๐Ÿ› ๏ธ Added formatError and formatResponse by samrith-s
๐Ÿ› ๏ธ Updated schema with 1:1 relationship b/w Troup - TroupProfile by samrith-s
๐Ÿ› ๏ธ Added dependencies to improve robustness by samrith-s
๐Ÿ› ๏ธ Updated Nodehawk to restart on change of environment variables. by samrith-s


CONTRIBUTORS

Last week there was 1 contributor.
๐Ÿ‘ค samrith-s


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository troup-io/troup-server to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

[๐Ÿ›] server readme is not pertinent

Describe the bug

The readme for the server refer to the description of the client application.

Expected behaviour

The readme for the server should explain the server tech, lang, and goals; not a copy paste of the client readme.

Screenshot

Screenshot_20200603-071522

Weekly Digest (12 July, 2020 - 19 July, 2020)

Here's the Weekly Digest for troup-io/troup-server:


ISSUES

Last week, no issues were created.


PULL REQUESTS

Last week, no pull requests were created, updated or merged.


COMMITS

Last week there were no commits.


CONTRIBUTORS

Last week there were no contributors.


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository troup-io/troup-server to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

Weekly Digest (28 June, 2020 - 5 July, 2020)

Here's the Weekly Digest for troup-io/troup-server:


ISSUES

Last week, no issues were created.


PULL REQUESTS

Last week, no pull requests were created, updated or merged.


COMMITS

Last week there were no commits.


CONTRIBUTORS

Last week there were no contributors.


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository troup-io/troup-server to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

Weekly Digest (2 August, 2020 - 9 August, 2020)

Here's the Weekly Digest for troup-io/troup-server:


ISSUES

Last week 1 issue was created.
It is still open.

OPEN ISSUES

๐Ÿ’š #24 [Security] Bump prismjs from 1.20.0 to 1.21.0, by dependabot-preview[bot]


PULL REQUESTS

Last week, 2 pull requests were created, updated or merged.

UPDATED PULL REQUEST

Last week, 2 pull requests were updated.
๐Ÿ’› #24 [Security] Bump prismjs from 1.20.0 to 1.21.0, by dependabot-preview[bot]
๐Ÿ’› #21 Bump lodash from 4.17.15 to 4.17.19, by dependabot[bot]


COMMITS

Last week there was 1 commit.
๐Ÿ› ๏ธ Migration for uid implementation by samrith-s


CONTRIBUTORS

Last week there was 1 contributor.
๐Ÿ‘ค samrith-s


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository troup-io/troup-server to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

Weekly Digest (5 July, 2020 - 12 July, 2020)

Here's the Weekly Digest for troup-io/troup-server:


ISSUES

Last week, no issues were created.


PULL REQUESTS

Last week, no pull requests were created, updated or merged.


COMMITS

Last week there were 3 commits.
๐Ÿ› ๏ธ Update generated schema by samrith-s
๐Ÿ› ๏ธ Fix token and team check by samrith-s
๐Ÿ› ๏ธ Add projects query by samrith-s


CONTRIBUTORS

Last week there was 1 contributor.
๐Ÿ‘ค samrith-s


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository troup-io/troup-server to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.