Ecosyste.ms: OpenCollective

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

github.com/depcheck/depcheck-www

Depcheck web service.
https://github.com/depcheck/depcheck-www

Implement the dedicated repo page.

- Show reports in repo page one by one.
- Show post example at the end of the page.

6502bb0d668f43db8c685f268b450a616d43ecc9 authored about 9 years ago by Junle <[email protected]>
Implement the logic about enable token for a repo.

- Show the package title as a link to package page.
- After enable, redirect back to repo list p...

27ee9a7b107497d5cd199df1292eef8ef484572e authored about 9 years ago by JunLe Li <[email protected]>
Add repo list, show repo token.

- For those repo without a token, add a enable button for them.

7c05eb675adb83a007cb8a17739d110c7c197e5a authored about 9 years ago by Junle <[email protected]>
Implement the home page as React component.

- Install React render view engine.
- Add simple React layout component.
- Provide login link in...

4028082398d115f46e18f7e6d35baf8c4bf3cdac authored about 9 years ago by JunLe Li <[email protected]>
Enable Airbnb React ESLint rules.

- Not enable enforce prop validation.

e8f2e66f8a2b4a305d97d49b84d620266424f60d authored about 9 years ago by Junle <[email protected]>
Merge branch 'engines'

be815b7441fc8b4ad68203ed01a2cdb8099f34b9 authored about 9 years ago by Junle <[email protected]>
Specify the node and NPM engines for project.

548dce85e9d58953405c688d51903aae59d58ae0 authored about 9 years ago by Junle <[email protected]>
Merge branch 'login'

- Add login workflow, adpot in GitHub OAuth.
- Add simple authorization base on login user.

fcade5674d8321570269f531fed3910fb812890c authored about 9 years ago by Junle <[email protected]>
Implement login validation.

- Only allow the show the repo page for login user.
- Add validation for token APIs too.

467b7131222f8177143c4e896e63648923a6e5be authored about 9 years ago by Junle <[email protected]>
Implement the login callback.

- Follow the workflow mentioned in GitHub guideline.
- Reference: https://developer.github.com/v...

885271cd1b2055906570a26d6ed425e2e5e58a8e authored about 9 years ago by Junle <[email protected]>
Implement the login redirection.

- Adopt in GitHub OAuth workflow.
- Add login (view) model.
- Abstract the provider layer.

2162a4e6726a79707fd4851dec7c059e895974c5 authored about 9 years ago by Junle <[email protected]>
Merge branch 'provider'

- Implement the GitHub provider, provide query user repo list function.

a801be76145f3418b62995009db6e180e440aa55 authored about 9 years ago by Junle <[email protected]>
Filter the output of query package.

1dad37704839d6afa6e8d12b311566be6e9d0589 authored about 9 years ago by Junle <[email protected]>
Implement the get repo from provider logic.

- Merge the enabled token and provider repo to one list.

116ec4e822ef5f0c87e8f09f7ffe2c4a11785072 authored about 9 years ago by Junle <[email protected]>
Merge branch 'model'

- Extract the business logic code to models
- Place models inside `src/models` folder

7db09e4b538e12c53b951aee585236a983a8b1ce authored about 9 years ago by Junle <[email protected]>
Make controller routes as expressions.

5d525ab4dd982d8c865f1872cf8dc78a358fa01a authored about 9 years ago by Junle <[email protected]>
Extract repo related logic code to repo model.

- Extract another small logic to token model.

d0f17c5b7b84bd256a9f49b30d392810561d9710 authored about 9 years ago by Junle <[email protected]>
Extract package related logic to package model.

aa24b39c11fe91fd124b93b73ebf41911bfe7afd authored about 9 years ago by Junle <[email protected]>
Extract token related logic to token model.

- Place token model to `src/models/token.js` file.
- Add necessary logging.

5e8d2ea9372a84761ebde2fe2519277237399230 authored about 9 years ago by Junle <[email protected]>
Fix local service to block same ID records.

c12c03f0da3c8e43b63f5c9ec1225773c690b971 authored about 9 years ago by Junle <[email protected]>
Add table upsert API.

- Leverage it in update the repo status.

ecefe6178724d6eb055fb915962f09f488043556 authored about 9 years ago by Junle <[email protected]>
Remove the queue services.

- The WebJobs and queue trigger is not used in new design.

0401c4e3f982e3b6510c8a47c66953efa773cd31 authored about 9 years ago by Junle <[email protected]>
Merge branch 'prototype'

- Implement the prototype of the core APIs.
- No authentication, much security issues.

a3df8b57b86f21add2d8652cc2b408f04194a267 authored about 9 years ago by Junle <[email protected]>
Implement the token validation logic.

- Handle the case when token for repo is not generated.

75f053d90a0b3ec2311940a544a3615bf67bc169 authored about 9 years ago by Junle <[email protected]>
Implement the API to generate and get token.

e72658b25582942b8d0f4d1a23da4e089a6ac4b5 authored about 9 years ago by Junle <[email protected]>
Fix the convertion from id to Azure keys.

- Split id with `-$KEY$-` to generate partition key and row key.
- Use valid Azure table key cha...

ae7ef31cd39e548556a472b40cad5dcbb5d065a6 authored about 9 years ago by Junle <[email protected]>
Implement the get and post package routes.

7b83245fca4e3078e90ddddb0a7e0076cf362408 authored about 9 years ago by Junle <[email protected]>
Implement the API to get packages from a user.

- Get the enabled packages for a specified user.

d1f42aa976bf787e175e97cf90d4517cc700b164 authored about 9 years ago by Junle <[email protected]>
Merge branch 'cherry-pick'

- Cherry pick service code to master branch
- Cherry pick build scripts to master branch
- Cherr...

a8aa67095e9acfe6e02c7f84e93605b3f6728365 authored about 9 years ago by Junle <[email protected]>
Cherry pick extract routes to controllers.

- Extract the routes to `/controllers` folder.
- Add `prepare.js` to ensure table exist.
- Add l...

3675e2047fcfa2ef9f09701ebe03b6ed05d40404 authored about 9 years ago by Junle <[email protected]>
Cherry pick the Azure deployment scripts.

31a57c9447a61c60d2bbc8b7233ed93d8084d5ac authored about 9 years ago by Junle <[email protected]>
Cherry pick the gulp build scripts.

- Install the necessary packages.

5ee98a4a2e368e1f353228b39baf0c2d74c6fed3 authored about 9 years ago by Junle <[email protected]>
Cherry pick the services codes to here.

- Install the necessary packages.

3a8be85f1dd2db55038c207f54703a19fca48ec3 authored about 9 years ago by Junle <[email protected]>
Init the depcheck-web project.

- Install express as the web framework.
- Install babel as node ES6 runtime support.
- Install A...

501546523b5009e1ac5a1a1eb23559a9122b0c8b authored about 9 years ago by Junle Li <[email protected]>