Ecosyste.ms: OpenCollective

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

github.com/bestofjs/bestofjs

:star: A place to find the best components to build amazing web applications. The best of JavaScript!
https://github.com/bestofjs/bestofjs

Fix Edit link feature

c46740a44d4a25fda55cee96c08c05f706cd17a1 authored almost 9 years ago by Michael Rambeau <[email protected]>
CRUD actions for reviews and links

359e66abf3e070c8a9c413ed0160e224f3fbcbb2 authored almost 9 years ago by Michael Rambeau <[email protected]>
First tests with `lock.js` login form from Auth0

261ec534884985d947ca4d16d8823e2bdd2ec059 authored about 9 years ago by Michael Rambeau <[email protected]>
Use parse.com to fetch / create / update reviews

9df834495a24eec6ba5199932d9dd6d3c57be092 authored about 9 years ago by Michael Rambeau <[email protected]>
Project card style adjustments

aea034d8c82c15c596108612ba274403db503e1d authored about 9 years ago by Michael Rambeau <[email protected]>
Create and Edit review feature

c1b6761898d6f77735ea55e736e527f170a5855f authored about 9 years ago by Michael Rambeau <[email protected]>
Use `redux-simple-router` instead of `redux-router`

61a6530964e252f35f93012e5ec98e2adade6486 authored about 9 years ago by Michael Rambeau <[email protected]>
Split entities reducer, add link action

4312df2c21225ce7c1ea5f6b1273d8250ea082e8 authored about 9 years ago by Michael Rambeau <[email protected]>
Add space between tags displayed in project cards. Fix error message in the console about `shouldComponentUpdate`

f681f6286f7bdf56ebc67ca20c7fda399c4746d7 authored about 9 years ago by Michael Rambeau <[email protected]>
Client-side validation for Link form, using `redux-form`

d7c1e6d719d674049f0bb84b15008ea68b13f0ea authored about 9 years ago by Michael Rambeau <[email protected]>
Fix issue #9 (tag URL)

89290b0eb986f17dcf1b211a8c43bec1d9e3df38 authored about 9 years ago by Michael Rambeau <[email protected]>
Update Github tab layout, add `redux-form` dependency

13c1e68afa85f55002647d82d6f9d9d9c4313ab0 authored about 9 years ago by Michael Rambeau <[email protected]>
First mock, split project into 3 tabs: readme, links and reviews

4fcea3984a5e09890414ad4eca65260c96d9fa60 authored about 9 years ago by Michael Rambeau <[email protected]>
Fix eslint warnings about `var` keyword, exclude polyfill file using `.eslintignore` file

22e0660ca9f8a4323db97eb2111fad3d8cbfa163 authored about 9 years ago by Michael Rambeau <[email protected]>
Fix eslint problem

db517b80ba9c01777c9b8788688aa5c23af757da authored about 9 years ago by Michael Rambeau <[email protected]>
Fix Eslint errors for jsx components. TODO: fix TagMenu item

5bff8470bb73fbbcb1da3b4cb7eb26484bf365da authored about 9 years ago by Michael Rambeau <[email protected]>
Add a basic "login" button

6ff1af0027bf0efe8f29cb86125209e0e1d6d4dc authored about 9 years ago by Michael Rambeau <[email protected]>
Add eslint, fix eslint errors, following Airbnb guideline

26b2e0e2f90c2d69c9c75fdbc4a3d37fb22594ff authored about 9 years ago by Michael Rambeau <[email protected]>
Split the root reducer

7f51bbdf4a1917fc883a1144c825099bf6723a2a authored about 9 years ago by Michael Rambeau <[email protected]>
Fetch README.me from Github only if necessary

ff4fc8003b0d93127547f77801e62b78a747f63c authored about 9 years ago by Michael Rambeau <[email protected]>
Configure API end-points for dev and production in one single config file

47c45ac4af0659cddd66c1c56dbad8b84acf03e8 authored about 9 years ago by Michael Rambeau <[email protected]>
Add `firebase.json` file used to deploy the web application to Firebase

2e0b4619a11c68505e19448f1d5653559e4a186c authored about 9 years ago by Michael Rambeau <[email protected]>
Add "Popular tags" menu in the sidebar

b7d638c25276bebf6601037015023573748c131d authored about 9 years ago by Michael Rambeau <[email protected]>
Use fix version numbers for history and react-router dependencies

b6b463452d47c62917ee16ffc830ce0d0f16ed1d authored about 9 years ago by Michael Rambeau <[email protected]>
Update `history`dependency to fix the build problem on TravisCI

9a995961db576472a67531b7c52615ec70483a09 authored about 9 years ago by Michael Rambeau <[email protected]>
Update redux state tree that has 2 branches: `entities` and `githubProjects`, add new tests using `enzyme`

92cb31b09a1eb10fd9fab10f2a6931a270a4c0a5 authored about 9 years ago by Michael Rambeau <[email protected]>
Fix tests

6d96f1cfaa212dbff882e2d982b991219ec18cf4 authored about 9 years ago by Michael Rambeau <[email protected]>
Use `shouldComponentUpdate` to avoid double rendering

e64ed3df425e81fb366a9bfec30352a714efd2b0 authored about 9 years ago by Michael Rambeau <[email protected]>
Use project `name` as a key for entities state tree and for URLs

f42833f7cd81e2bbfd6fd0db2a4780456df3339a authored about 9 years ago by Michael Rambeau <[email protected]>
STEP5: <TextFilterPage> container

35726f83850fae67947c4d98554c518b573b350a authored about 9 years ago by Michael Rambeau <[email protected]>
STEP4: `<ProjectPage>` container and `fetchReadme`action

1c44dd9b91825e3f447b546f34ccbc8f33d7ad0a authored about 9 years ago by Michael Rambeau <[email protected]>
Upgrade react* and redux* dependencies

a4970bceb581f6ec6e9d526fe7a57fb10fa69d90 authored about 9 years ago by Michael Rambeau <[email protected]>
STEP3: refactor <TagFilter> component

1208af0d27b891421f5f82c32ef4a7807552f040 authored about 9 years ago by Michael Rambeau <[email protected]>
STEP2: refactor ABOUT page using a "container", use `_id`instead of `id` field everywhere

00125667ef70c48495c9668738ad9fbd781c9955 authored about 9 years ago by Michael Rambeau <[email protected]>
STEP1: refactor home page, using a new `<HomePage>` container

0bdb65fcb5b29c58ae7a2aac7ef06cc860b8d538 authored about 9 years ago by Michael Rambeau <[email protected]>
Fix test, show hot projects first in the home page

ad587c0ccceafe5d38ee8a50c8e563da0748bec0 authored about 9 years ago by Michael Rambeau <[email protected]>
Add data to `<ProjectPage>`, create `<ProjectCard>`, remove some inline CSS

31457f055563b01428e1ed672b6fd550330d3da1 authored about 9 years ago by Michael Rambeau <[email protected]>
Merge branch 'firebase'

45a8848e35c5733e60563492056a98e860611571 authored about 9 years ago by Michael Rambeau <[email protected]>
Update CHANGELOG.md

c536d76c3e56940127320134bca4b2dd9a7423c6 authored about 9 years ago by Michael Rambeau <[email protected]>
Use the new logo in the splash screen

338ab436ed9700d1551bccded70499f0c5b59489 authored about 9 years ago by Michael Rambeau <[email protected]>
Update API configuration, using firebase instead of divshot

d174de701cf1ad31930d79b5b048879fa3f76715 authored about 9 years ago by Michael Rambeau <[email protected]>
Update ChangeLog

5a997e3b11f43d1bf3ef2fa453b8c907400928e1 authored about 9 years ago by Michael Rambeau <[email protected]>
Use `topbar`instead of `pace`, use `vague-time` instead of `moment`

0c6c4869ef18b066e1a788de216ad0ef7b172552 authored about 9 years ago by Michael Rambeau <[email protected]>
Add more colors in the `Delta` bar

dd382859aee448883fb24037a4aea6e8d8fa4b47 authored about 9 years ago by Michael Rambeau <[email protected]>
Use `slideout` component for the side. It is so smooth!

ec49de4ae087e4534d3b4190ed12ccc10b4ea34d authored about 9 years ago by Michael Rambeau <[email protected]>
Adjust vertical alignment of menu and search icons

b94b082f5d9a62f9a335744fff7ff72560a94410 authored about 9 years ago by Michael Rambeau <[email protected]>
Upgrade to babel 6

6387a56407d8d3cab3bccec9766ee6fa7369a0dc authored about 9 years ago by Michael Rambeau <[email protected]>
Remove emojis from project description

588e3b7fc665ae5e2cc4f33eb92bed5a9faf75a6 authored about 9 years ago by Michael Rambeau <[email protected]>
Remove `deltas1` field, fix npm test

433b441d41f85ab049ee117e346040a06ddbdd60 authored about 9 years ago by Michael Rambeau <[email protected]>
Adjust styles

7371f94d055a684d8fbb05f67b79855d56044928 authored about 9 years ago by Michael Rambeau <[email protected]>
Use octicon instead of font-awesome, add pushed_at field

5bfd6a6e8b9fc56b93201c938ad391e271b605b0 authored about 9 years ago by Michael Rambeau <[email protected]>
Set repository field from `full_name` data

d29de0bfa4eb6731ef95558afba3225bf3ae7e67 authored about 9 years ago by Michael Rambeau <[email protected]>
Upate `npm run deploy` command

69e4eec9e7d55d4b14029a573735e7dadba02612 authored about 9 years ago by Michael Rambeau <[email protected]>
Remove www/index.html from git index

b6f0ba2c5fc1091a4d4cd64fb9efcf19125601b5 authored about 9 years ago by Michael Rambeau <[email protected]>
Optimize images using imagemin module

a39c629a7a7b115d10668c625bf4248bdb63a485 authored about 9 years ago by Michael Rambeau <[email protected]>
Inline pace.css and pace.js inside index.html. Use html-minifier module to compress index.html

5e220bdc68e5635d16dd925f591608858a905fe6 authored about 9 years ago by Michael Rambeau <[email protected]>
Add som basic unit tests

8c0bab3e3c0706b8bd82a72aa045746e02101f26 authored about 9 years ago by Michael Rambeau <[email protected]>
Add Travis badge

8f27d57dbebb0be9558a49a7597a40bb4acc78ba authored about 9 years ago by Michael Rambeau <[email protected]>
Add `babel-node` dependency to be able to run `npm test` on CI server

14ffe9449b1a70d32e21b55bd78903e422ad9162 authored about 9 years ago by Michael Rambeau <[email protected]>
First unit test with Tape and jsdom

f0fc1a7b53c0a6820f705c5ae29a50471760af5b authored about 9 years ago by Michael Rambeau <[email protected]>
Update README.md (roadmap, how it works)

d5ffd1dbeb268873055eee9d255ca0a3dc7a2a28 authored about 9 years ago by Michael Rambeau <[email protected]>
Restore tracking code (TODO: find a better place than the reducer), remove redux-logger from production

8aeab02bcc1902deb0309378bec5cb8fcdedd012 authored about 9 years ago by Michael Rambeau <[email protected]>
Hide sibebar menu when a tag menu item is clicked, lodash optmization

ccdaa68b0a662b5d25680a0669d72560929d13c7 authored about 9 years ago by Michael Rambeau <[email protected]>
Remove moment locale dependencies using webpack configuration. Fix mobile menu button

ab8112baa5200016fc5c5911e3f62281d52b3444 authored about 9 years ago by Michael Rambeau <[email protected]>
Hotfix: Tag label link, inside Project block

3bb5f7ce66e2f15b8ac57412d5f4f3b99f9a43ce authored about 9 years ago by Michael Rambeau <[email protected]>
IE compatibility

3146c1258aeb322d94ff4d6fc92ef34010ef2030 authored about 9 years ago by Michael Rambeau <[email protected]>
Redux refactoring part 2, start-up process

f75d163f017fc7cf6a0b80d5aaa7c2a082fedc6e authored about 9 years ago by Michael Rambeau <[email protected]>
Get readme page

d6696c120557ace61752aa090e222cf72f082f1f authored about 9 years ago by Michael Rambeau <[email protected]>
First commit on Redux branch. WIP

227692ba0f372c5c79b65e0730d92a673b0800af authored about 9 years ago by Michael Rambeau <[email protected]>
Update readme image

4110a6a53fef428595c89c1f2ac0f09937b9e46f authored about 9 years ago by Michael Rambeau <[email protected]>
Limit Project list pages width to 600px

5e8e67187dd7126cde3ba0d9a33391972f17ea45 authored over 9 years ago by Michael Rambeau <[email protected]>
Update splash screen layout, add ranking number in project block

a2ee11ca42a191bc5f926d7a46271cc1588791a3 authored over 9 years ago by Michael Rambeau <[email protected]>
Use versioned API from divshot. Use tag code instead of db _id

4bef9076e7ec10bf0a1375ee1f1b86dae89eb8cc authored over 9 years ago by Michael Rambeau <[email protected]>
Setup GET_README URL in config files, remove `marked`dependency

fcf84566c5e9fd605b3056392672db582ad1932a authored over 9 years ago by Michael Rambeau <[email protected]>
Improve search engine to find "Guide to FP" if the user enters "FP". Analytics: do not track in local.

334894bc767d365477b98d6af13671fbdcbfd604 authored over 9 years ago by Michael Rambeau <[email protected]>
Update Project page layout

493dce505560ef294aa5d924db590c9b0a989df2 authored over 9 years ago by Michael Rambeau <[email protected]>
Tracking 'View project' and 'Filter tag' events

93d65b6c80a4b369ec048d1c0a542af94114ce7d authored over 9 years ago by Michael Rambeau <[email protected]>
Do not display tag without any project

be69cb1b44fcdb536b979e34815598e0a7092b64 authored over 9 years ago by Michael Rambeau <[email protected]>
About page correction: use "we" instead of I

b3d52af76c8c6b2a0b215251f390757213a8b835 authored over 9 years ago by Michael Rambeau <[email protected]>
Update the About page. Add Google Analytics code in index.html

5b800dfdf1ddb8186f8fc99ac22d8609ae4c9e38 authored over 9 years ago by Michael Rambeau <[email protected]>
Remove console.log()

4520675bcd7494e8f2f32fa5d19476fe021f0685 authored over 9 years ago by Michael Rambeau <[email protected]>
Update about page

866717aa609c3ea68a9bcc94cc093898e348fbe5 authored over 9 years ago by Michael Rambeau <[email protected]>
Hot fix to correct the error when about URL is loaded directly

d4456df62743e39edd58b1b2489b58d18700a2b8 authored over 9 years ago by Michael Rambeau <[email protected]>
Add an `About` page

e7a0b58a88699aee136af9f1365c0749d114602b authored over 9 years ago by Michael Rambeau <[email protected]>
Include moment, numeral and marked packages in vendor bundle

74e29ee7513cf1327651059ad688546d81169eca authored over 9 years ago by Michael Rambeau <[email protected]>
Message "stars added during the last N days"

56c0ca85fb87348d2ca93aac653ecd406d5d392b authored over 9 years ago by Michael Rambeau <[email protected]>
Add explanation about star numbers in the top page

9f24b49ad9258ba475ec076f6a2917ee5095d070 authored over 9 years ago by Michael Rambeau <[email protected]>
Async loading of CSS files by JS

90c7dca97e4226cd874a25c7689a6fecbc13a808 authored over 9 years ago by Michael Rambeau <[email protected]>
Add a star icon after numbers

e1a69e855fd69271c55cccd9dba323df8dd169ed authored over 9 years ago by Michael Rambeau <[email protected]>
Setup divshot json data URL in config files

72883b72b4a566878214d645c52c3ffb926ad31f authored over 9 years ago by Michael Rambeau <[email protected]>
Remove unused stylesheet

bab2788c24fa52224dc7ee768ca1a527588c9820 authored over 9 years ago by Michael Rambeau <[email protected]>
Fix topbar layout for mobile, add "Star on Github" link

5abc17a6f032bad60e9302f90d225e7c2eb25efc authored over 9 years ago by Michael Rambeau <[email protected]>
Update README.md Create a basic README.md for Github pages repo.

4748a44b36e5d0271f84b4975f4a27cd4c1e835a authored over 9 years ago by Michael Rambeau <[email protected]>
Add js.org logo and my name in the footer

f0b5af41f49dff289bd5a5755b6975154b53e57f authored over 9 years ago by Michael Rambeau <[email protected]>
Add CNAME file for Github pages deploy, create a config folder

9be74164471aa74151fedf1468c9ddc8ddbc78a6 authored over 9 years ago by Michael Rambeau <[email protected]>
Use a micro-service rom webtask.io to display project README.md

9fe69ecabf44c66f0c36984b0c632cf9b35023f9 authored over 9 years ago by Michael Rambeau <[email protected]>
Use static data from http://bestofjs-data.divshot.io/projects.json, add last update time

9edbed70a0c51e3d29010e8aef95dd92d07cba3d authored over 9 years ago by Michael Rambeau <[email protected]>
0.0.3 big commit! search engine updates the URL history.

fc20352e257a921d30d7a8de2a63df9a55831154 authored over 9 years ago by Michael Rambeau <[email protected]>
Clean filenames

99dc806c8c32162c5fc9212b05387fd47ddfcf5e authored over 9 years ago by Michael Rambeau <[email protected]>
Remove react-sparklines

8a281996c82a7a60206c09518f4cf95e0701fe19 authored over 9 years ago by Michael Rambeau <[email protected]>