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

Update the E2E test session fixture.

3a03fe8eda0eb1b6643c9561e6422b58e8d8f490 authored about 9 years ago by Junle <[email protected]>
Refine the login session validation.

- It is based on the view model property, not URL any more.
- Store the login session informatio...

fdde74431a8656a98b4c69497fd0c9dbd78096eb authored about 9 years ago by Junle <[email protected]>
Refine the home page URL property.

- Update the route and view test cases.

493de4645ebd74277719267271368db655992e5b authored about 9 years ago by Junle <[email protected]>
Merge pull request #35 from lijunle/clean-code

Clean up legacy codes.

92bd23cfe32f2419ae6dbbf4b80bd9856da8ae32 authored about 9 years ago by Junle Li <[email protected]>
Remove the logging middleware from app.

- Which is handled by route index logic.

9e5cdad62e858a92d8196b3224b7cb748527b31c authored about 9 years ago by Junle <[email protected]>
Remove the legacy login validation function.

fb81c877a818e59c52c0bfe797102480b5ef525a authored about 9 years ago by Junle <[email protected]>
Expand the mocha timeout interval.

- The E2E test cases spend more time to test.

b534ce5ea280ca75effda653d970ded481a611a1 authored about 9 years ago by Junle <[email protected]>
Merge pull request #34 from lijunle/deployment

Merge back deployment branch.

35096bf3bfc7b432f86541ad9a064c673b131423 authored about 9 years ago by Junle Li <[email protected]>
Beatufiy all web pages, refine to MVVM pattern.

- Beautify all web pages.
- Refine the web infrastructure to MVVM pattern.
- Basic E2E and unit ...

ac2812d86cb2ec29dfbc0a811a040d1a993a8b98 authored about 9 years ago by Junle <[email protected]>
Merge pull request #32 from lijunle/refine-badge

Refine the badge.

de31c39bda57380a26173afe74996c995f33e786 authored about 9 years ago by Junle Li <[email protected]>
Refine the badge.

- The badge width adjust according to the caption.

67b1a78d5d8ab72e8a819d4e9923343e9a0c77a3 authored about 9 years ago by Junle <[email protected]>
Merge pull request #31 from lijunle/pass-report

Show something in the pass report.

e9bd125800cb9bae461346d509a8e646168d3f92 authored about 9 years ago by Junle Li <[email protected]>
Show something in the pass report.

- Update the view test case.

d1f7d9b1114f3f03f1d6d0c222b869b3061cda89 authored about 9 years ago by Junle <[email protected]>
Merge pull request #30 from lijunle/repo

Beautify the repo list and repo details page.

487c7bdc9ce27fccc75e60f00995ea8076288f41 authored about 9 years ago by Junle Li <[email protected]>
Update the test to cover the token scenarios.

- Update E2E test, routes test and views test.
- Cover token is generated and token not generate...

af4e58bcfdb6ed362c7c1edca072675a4d42c06c authored about 9 years ago by Junle <[email protected]>
Update the route and view test for report page.

- E2E test cases are not affected.

737abb146feae1bd25c06509893be710935d8ced authored about 9 years ago by Junle <[email protected]>
Beautify the repo report page.

- Split each report into its own panel.
- Show each report badge.

eeeff784bb714c77658bd56cb6d2b274dddc2440 authored about 9 years ago by Junle <[email protected]>
Add the token and request token button in page.

53fc0ebe3596c178f08628546fea62121b9ee951 authored about 9 years ago by Junle <[email protected]>
Update the test correspondingly.

8f8970531b53c9a679a8c62a5ff686ed5e1293a7 authored about 9 years ago by Junle <[email protected]>
Beautify the repository list page.

- Do not show token in list page any more.
- Update the repo model logic, however the API should...

1785cbe74892400dc77a0a261ba6070f6b7a9585 authored about 9 years ago by Junle <[email protected]>
Remove build-azure from Travis CI build.

cd1c179fa8b7ad3c309d40effb721d39b361ddfa authored about 9 years ago by Junle <[email protected]>
Merge pull request #29 from lijunle/home-page

Beautify home page.

41609d8d239bc0aea76913281eec0a6e9d6d1191 authored about 9 years ago by Junle Li <[email protected]>
Ignore bootstrap dependency in depcheck now.

9967b6556557de3b838e8ad7740691b2119d4775 authored about 9 years ago by Junle <[email protected]>
Update home page E2E test and view unit test.

427b1905a4fe7f5a4e2478d356dda1835394dcd3 authored about 9 years ago by Junle <[email protected]>
Beautify the hom page.

- Use `<h1>` as caption.
- Add brief introduction.
- Apply Bootstrap style on login button.
- Ad...

989a739d5cfe98839def4323062de5eebeaeef3a authored about 9 years ago by Junle <[email protected]>
Check in the artifacts.

- Including the logo and the favicon.

f98080a01fe46e86ee216c5c0a9dc0b1d54ee60e authored about 9 years ago by Junle <[email protected]>
Serve the depcheck favicon.

f95f45fb5b7819cf1b7139425ce03bf5780bdba0 authored about 9 years ago by Junle <[email protected]>
Serve bootstrap CSS under assets route.

64afb0c4d82d6df4f226a6e7b260a477ea07e81c authored about 9 years ago by Junle <[email protected]>
Merge pull request #28 from lijunle/depcheck

Integrate depcheck service.

0eb886c96d4100f0b3668d37db71559471b0cb92 authored about 9 years ago by Junle Li <[email protected]>
Add the depcheck badge in README.

db7141aa20874ad3cf1eab010cf40f23a8e2d371 authored about 9 years ago by JunLe Li <[email protected]>
Integrate depcheck into Travis build.

c589e663afceb8c944cdf06ad601227c0c807f6b authored about 9 years ago by JunLe Li <[email protected]>
Install depcheck and do self check.

- Enable necessary special parsers.

928462669c9189d40b670c3bad2a6ff18818d817 authored about 9 years ago by JunLe Li <[email protected]>
Merge pull request #27 from lijunle/test-coverage

Update README and LICENSE.

7cd18378425c164282c91ea141d69289b97c649c authored about 9 years ago by Junle Li <[email protected]>
Update the README file.

- Add very simple introduction and usage.
- Add build and test coverage badge.

342979ee77904221056024f1cc1b8ec33ac250df authored about 9 years ago by Junle <[email protected]>
Add license file.

7b050cb29da51bc92c3e9afb0f963eeddea66891 authored about 9 years ago by Junle <[email protected]>
Run test with coverage report on Travis CI.

29e29edabaff1c2972ce3211eba54ef9f7a18f66 authored about 9 years ago by Junle <[email protected]>
Add test coverage command.

- However, test with coverage report is very slow.

19a6504784cc399dd600a53198731f05354d5505 authored about 9 years ago by Junle <[email protected]>
Merge pull request #26 from lijunle/routes-repo-index

Refactor repo index page to routes pattern.

3b5348b7ff98bd8fed95e7b6f7e0f05dc0809a50 authored about 9 years ago by Junle Li <[email protected]>
Refine the route index logic.

- All route accept middleware now.
- Handle error in one function.
- Skip the file which does no...

8f393863412c50a5903933157198ce710e4405e4 authored about 9 years ago by Junle <[email protected]>
Remove the controller.

- All routes have been moved to routes folder.

cd0a6ea6aae3c1dc1f525229f935fd969517348f authored about 9 years ago by Junle <[email protected]>
Refine the test utils.

- Merge fake services and providers to stub file.
- Remove the fake folders.

aa72dc7b74adf4849954e39ecb0c0cf58c364bcf authored about 9 years ago by Junle <[email protected]>
Add unit test for repo index view.

e8abeb938227ea437a453b72ea58356b998bac86 authored about 9 years ago by Junle <[email protected]>
Refactor repo index route logic.

- Add unit test for it.

a1eb590ecdf76e3b8f36d5fde3af0ee97a1ebb87 authored about 9 years ago by Junle <[email protected]>
Add stable E2E test case for repo list route.

- Remove the fragile test file.

10839c517ca9a14533bb64e671c4c697d24aeee6 authored about 9 years ago by JunLe Li <[email protected]>
Refactor the repo list page to route pattern.

f28bd206eef5fca79d7e7853145b8a4ef412a071 authored about 9 years ago by JunLe Li <[email protected]>
Merge pull request #25 from lijunle/routes-repo

Refactor the repo page to routes pattern.

b1a28c1e96aeaa9278b6fa1f98c2abbb92beca59 authored about 9 years ago by Junle Li <[email protected]>
Add stable E2E test for repo report post route.

9fc5c82a9bf6cd5562b60c0494b60560bb2f747d authored about 9 years ago by Junle <[email protected]>
Add simple content-negotiate and error handling.

- Both of them need further refinement.
- Keep the original behavior.

3dc7d9246c09511479decf0206968c9d87512453 authored about 9 years ago by Junle <[email protected]>
Extract post report info route to routes pattern.

7096dad746e849dcf767a204382316d208a89f72 authored about 9 years ago by Junle <[email protected]>
Add unit test for repo report route and view.

603d16987f33dccb002f89c2f20aaf6172d43021 authored about 9 years ago by Junle <[email protected]>
Extract the dedicated repo page to routes pattern.

- The post repo info route has not been extracted yet.

54751723bd096c3a8d0b8ceeeb9bd852794ef22c authored about 9 years ago by Junle <[email protected]>
Add strict E2E test for repo/report route.

54b6c62274681d3e516684d5b731192d307fee84 authored about 9 years ago by Junle <[email protected]>
Merge pull request #24 from lijunle/routes-report-svg

Convert report SVG route to routes pattern.

2e27316a93a354e0946d09171016d199dbfdd956 authored about 9 years ago by Junle Li <[email protected]>
More assertions on the report SVG E2E test case.

c11e69626963377d965dbeca95cf5cc7d22071dd authored about 9 years ago by Junle <[email protected]>
Refactor report model's query function.

- Merge report model's get function into query function.
- Move some logic in query back to cont...

bb54c6d200989255c9a42a9d2840e4c521da3921 authored about 9 years ago by Junle <[email protected]>
Refactor some logic from badge view to routes.

- Treat route file as view model, move business logic to there.
- Add unit test for the badge view.

7415af394230232543eacddfddb6ff3afd8cc84a authored about 9 years ago by Junle <[email protected]>
Leverage mockFunction to simplify test code.

05a422f9bb9e892bf7fc57b42c19eb35fba083c5 authored about 9 years ago by Junle <[email protected]>
Add stable E2E test case for report SVG route.

1a944bf585b09594a9fdc633295209d7e85063ec authored about 9 years ago by JunLe Li <[email protected]>
Add unit test for report SVG route.

09e840d30bd3df1355427bcacd5a3b11b295b245 authored about 9 years ago by Junle <[email protected]>
Convert the report SVG route to routes pattern.

f844c28a1a483eff6ee20fd53561a8264287e7d4 authored about 9 years ago by JunLe Li <[email protected]>
Merge pull request #23 from lijunle/routes-token

Refactor the create token route to routes pattern.

9b05f3306ea5ad5a615e826bf2a9d6d7b74e41d3 authored about 9 years ago by Junle Li <[email protected]>
Refactor the route index for easier maintain.

405730af17c0178dfa37b07cad1f3ff8f4b6cd33 authored about 9 years ago by Junle <[email protected]>
Return promise in model function.

- It allows generate model asynchronously.
- Update the test cases.

f7d521acb8d56418e9263468db934405110729c0 authored about 9 years ago by Junle <[email protected]>
Add stable create token E2E test case.

- It only cover the case not XHR and redirect to referer page.
- Make fake service accept table ...

79d0618004768e767b923caddbd807369e8fad99 authored about 9 years ago by Junle <[email protected]>
Convert the create token route to route pattern.

- Make route index accepts post function.
- Remove the get token route, which is useless now.
- ...

02c713604a695988b68987fedc66469d996b27cd authored about 9 years ago by Junle <[email protected]>
Merge pull request #22 from lijunle/routes-login

Refactor the login routes to routes pattern.

22089b3230017aa27621f8f5cf9fdf8811d41408 authored about 9 years ago by Junle Li <[email protected]>
Extract login callback to route file.

- Move the route logic from provider and model to route file.

5081ef9503b7b0b5c46b7c9c7616763fa01d30c5 authored about 9 years ago by Junle <[email protected]>
Disable call thru in fake service.

5e9527ce2b74540c11fc9e412093a3f1f783fd18 authored about 9 years ago by Junle <[email protected]>
Add login callback E2E test case.

e055717675c2acd8781944e36e448ddec9ceec06 authored about 9 years ago by Junle <[email protected]>
Add E2E test for login route.

- I do not think that is a necessary to add route unit test.
- The stub accepts `provider` param...

7a0435fa42ef4f2b7cc0b1bbec487dc12acd0725 authored about 9 years ago by Junle <[email protected]>
Refact the login to view model pattern.

- The login route does not depends on login model.
- The routes index recognize redirect function.

631057982efa8e6955ed5331f6de37122e5b3e74 authored about 9 years ago by Junle <[email protected]>
Merge pull request #21 from lijunle/session-service

Make session as a service, write real E2E test.

4c8f03fadd55bbc5c6b1da405a054bf5dda61f7b authored about 9 years ago by Junle Li <[email protected]>
Make real E2E test.

- Global stub on fake services.
- Test case set up the stubs after request.

c5ed52f3d79da227cf8457ef92d8d29bd7efbe24 authored about 9 years ago by Junle <[email protected]>
Move the session under services folder.

- E2E test can mock the whole services to mock the session function.

9bf99754c051eb304f6cf7f92f2200abffa6d2dc authored about 9 years ago by Junle <[email protected]>
Merge pull request #20 from lijunle/routes

Convet the home page routes to view model pattern.

c0d79a954b648adce9b3ff71f0becbde472983fc authored about 9 years ago by Junle Li <[email protected]>
Add unit test for home page view.

- Rename home page view: index -> home.
- Add two unit tests on the React generated HTML.

613ade160edbbf8a14bc67aae6b1d6e6d8f44ab2 authored about 9 years ago by Junle <[email protected]>
Add view model test.

- View model test is light weight.
- It focuses on the model to view model logic.

298a0a737b80deceea09a868e016e52862f96eaf authored about 9 years ago by Junle <[email protected]>
Add two E2E test case for index route.

- These test cases are strong and stable.
- The test cases also critical to routes order.
- Remo...

4d9f6a7599586da7df882922688c3ee9ed6f675b authored about 9 years ago by Junle <[email protected]>
Make the home page dynamic.

- It show login when user has not login.
- It show go to my repo after user login.
- Update the ...

774e4b85efbf0cfc9ca7bd8255a54051aa0f0f3b authored about 9 years ago by Junle <[email protected]>
Refactor home page as view model pattern.

- The view model module exports properties - route, view and model.
- Manual maintain the critic...

28f8b1e3bfd6e21ead2bfad8e0c526665742c155 authored about 9 years ago by Junle <[email protected]>
Merge branch 'test'

- The test cases are very fragile - they are coupled with implementation.
- However, they cover ...

da4909a562f2425109c9a1e8d5daa184b04f56b6 authored about 9 years ago by Junle <[email protected]>
Add route test on login page.

- Leverage a fake provider to generate login URL.
- Use proxyquire global override to make mock ...

5cb01351da8444fe1c063d33793143aaf2044dd3 authored about 9 years ago by Junle <[email protected]>
Use fake logger service to output log to file.

- Leverage proxyquire to load app with fake services dependency.

ed86ddca5566e4db9dae8131961dc999096e6efd authored about 9 years ago by Junle <[email protected]>
Make getProvider as a named export.

- Which is easier for unit testing.
- Which is aligh to services export pattern.

0f808b5cbbd1a3be342893ce92aaa099d7eeb0f5 authored about 9 years ago by Junle <[email protected]>
Implement a simple test case on app.

- Get root route should return home page.
- Install mocha and supertest packages from NPM.

95b2189ec494c5cd729448d84f01776baf85597d authored about 9 years ago by Junle <[email protected]>
Extract the app logic to a separated file.

- Split the app setup logic to a single file.
- Easier to test app.

346f5ace72d996f36bdb56449d3313c8889cb84d authored about 9 years ago by JunLe Li <[email protected]>
Add test cases to cover all basic scenarios.

- The test cases are very fragile - they are deeply coupled.
- However, they cover the very basi...

f32ef30d920c36073770622c3ed714554b8c4fcd authored about 9 years ago by Junle <[email protected]>
Merge pull request #19 from lijunle/master

Test CI deployment to Azure cloud.

bf6a88fd6b89ca63c3a7c74c566371d84ffe0198 authored about 9 years ago by Junle Li <[email protected]>
Merge pull request #18 from lijunle/deployment-trigger

Trigger Azure deployment on deployment branch.

5aeb5315f5a4766b3a721768a7055556acae1c70 authored about 9 years ago by Junle Li <[email protected]>
Trigger Azure deployment on deployment branch.

fd55dc6d88e909914f14c2fefd1735708ac00bc0 authored about 9 years ago by Junle Li <[email protected]>
Merge pull request #15 from lijunle/badge

Serve badge as SVG image.

0a580ed43c9fff3db04a32de4892aee64d48119c authored about 9 years ago by Junle Li <[email protected]>
Serve the badge as svg type.

- Hack the React view engine to support SVG, see
reactjs/express-react-views#53

7dd0294b58285f222b74c1b0b05d6cd6350ef420 authored about 9 years ago by Junle <[email protected]>
Implement the badge API.

- Render badge using React component.
- Only support SVG format.

9a128651f6adeee6408da2cb44d5b9f8d7ea3f37 authored about 9 years ago by Junle <[email protected]>
Merge branch 'fix-validate-token'

- Fix the validation bug about post information to server.

84fd847daa7d406932499525863e1f6dade99247 authored about 9 years ago by Junle <[email protected]>
Only validate login for get repo request.

- The client use token request to send information.
- Those requests will be without login infor...

52bb36b8267bdf5b20ffe6201dac5a5d248ff185 authored about 9 years ago by Junle <[email protected]>
Merge branch 'rename-package'

- Rename `package` to `repo` or `report` properly.
- Resolve React render warnings.
- Replace de...

f5dc084c0689dc3f8aa6cf4a4cff4a8358eb3d92 authored about 9 years ago by Junle <[email protected]>
Resolve the React list key warnings.

f60bbc243520392961497beb945bf0e3fb06e92c authored about 9 years ago by Junle <[email protected]>
Remove concept - package.

- Rename it to repo or report correspondingly.
- A repo means a GitHub repo.
- A repo may have m...

72e63bd93f8e0525492b8ba6aad061ffac5ad6d8 authored about 9 years ago by Junle <[email protected]>
Replace guid with node-uuid.

- Guid is deprecated, replace it with node-uuid package.

893976bf5e0e1a562fe6d0bd3d36ea6dc7632e3b authored about 9 years ago by Junle <[email protected]>
Merge branch 'view'

- Implement the views for user interaction.
- The look and feel is bad, need more work.
- The ba...

54650129cd6bd2566bc4ba2b4ab7d09b8ea45c54 authored about 9 years ago by Junle <[email protected]>