Paul Melnikow
a27bef5aa5
Split “quality” into “code coverage” and “analysis” ( #2723 )
...
With the menu in place I think having more categories is helping that process because it's grouping more similar things together. Given #2722 , improving our discoverability in the analysis area may be particularly useful to developers right now.
2019-01-10 21:18:43 -05:00
Paul Melnikow
6c2b040fa6
Better modal ( #2554 )
...
- With examples using `pattern`s, allow building the URL from its component parts, including the query string.
- Provide a button to copy the link, with an animation.
To enable this for other badges, convert them to use a `pattern`: #1961 .
2019-01-10 21:04:07 -05:00
Paul Melnikow
da12f00d87
Tweak formatting of [bstats] badge ( #2724 )
...
This makes it a bit more consistent with the others.
2019-01-10 15:14:38 -05:00
James Cahill
a8629fe8bd
Added [bStats] badges ( #2591 )
...
* bStats badges
* Remove inline tutorial comments
* Split tests into seperate files
* use shorthand for tester instantiation
* use Joi.number() for validation
* Misc. fixes
* update to use native api
2019-01-10 10:54:43 -06:00
Paul Melnikow
cd0ff105f6
User color should not override error color ( #2693 )
...
Fix #1446 .
2019-01-09 16:32:28 -05:00
Paul Melnikow
e528c85ed4
Refactor [GithubContributors] and [NpmCollaborators] and change color ( #2715 )
...
See examples in https://github.com/badges/shields/pull/2705#issue-243107694
2019-01-09 16:29:57 -05:00
Marcin Mielnicki
372c1978a1
Unwanted title removed ( #2721 )
...
Currently HTML code of shields.io contains two `<title>` elements. This PR removes an extra title element.
Before change:
```bash
> curl https://shields.io -s | egrep "<title.*/title>" -o
<title class="next-head">Shields.io: Quality metadata badges for open source projects</title>
<title>My page</title>
```
After change:
```bash
> curl http://localhost:8080 -s | egrep "<title.*/title>" -o
<title class="next-head">Shields.io: Quality metadata badges for open source projects</title>
```
2019-01-09 16:21:26 -05:00
Paul Melnikow
674d9877ad
Add calebcartwright to core team 💥 ( #2718 )
2019-01-09 15:59:12 -05:00
Paul Melnikow
0e11194de5
Validate defaultBadgeData ( #2711 )
2019-01-09 14:50:42 -05:00
Paul Melnikow
ad1d4ce065
Ask for a specific use case in new badge request ( #2716 )
2019-01-09 13:04:51 -05:00
Paul Melnikow
06c6f13770
Add category nav menu ( #2682 )
...
Adapted from @chris48s’ work from #1842 .
2019-01-09 08:46:27 -05:00
dependabot[bot]
7e1b1121a4
Bump eslint-plugin-mocha from 5.2.0 to 5.2.1 ( #2712 )
...
Bumps [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha ) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/lo1tuma/eslint-plugin-mocha/releases )
- [Changelog](https://github.com/lo1tuma/eslint-plugin-mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lo1tuma/eslint-plugin-mocha/compare/5.2.0...5.2.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-09 00:47:32 -05:00
Paul Melnikow
d1c5378bf0
Integrate new path-to-regexp with trailing optionals ( #2644 )
...
Fix #2497
Ref pillarjs/path-to-regexp#176
2019-01-08 18:50:47 -05:00
Maximilian Brandau
4efe8832cf
Update [opencollective] error handling ( #2707 )
...
Update tests to fit new behavior of upstream API
Update by-tier service to fit new behavior
2019-01-08 17:33:46 -05:00
Maximilian Brandau
ce7bbba028
Use shields instead of open collective badges ( #2708 )
2019-01-08 17:04:26 -05:00
Paul Melnikow
945272db22
Rm old list of critical services ( #2695 )
...
This list was useful when we had to triage service tests, though happily that day is no longer :)
2019-01-08 15:13:47 -05:00
Pierre-Yves B
a158cf858b
[Travis-Build] service rewrite, run [travis-php-version] ( #2660 )
...
* Rewrote Travis-Build service and separated tests
* Fixed property shorthand
* Strenghtened schema validation
* Implemented keyword remapping
2019-01-08 19:33:14 +00:00
Paul Melnikow
23ed74e850
Readme: Fix dev setup instructions ( #2700 )
2019-01-08 14:07:10 -05:00
Jan Keromnes
3ab2862922
Fix a few typos ( #2697 )
...
* Fix typos (using 'codespell -w')
* Properly capitalize Git and GitHub in TUTORIAL.md
2019-01-08 12:08:50 -05:00
chris48s
7d1a6dd627
fix [gem] rank badge ( #2659 )
...
The ranking endpoints return a value for every day. This is rare, but it looks like sometimes this can be `null` (for example if you call http://bestgems.org/api/v1/gems/rack/daily_ranking.json the rank was `null` on `2013-07-02` ) and if the rank has _ever_ been `null` for a package in the past, the schema will fail validating the response.
This modifies the schema to allow a `null` value and adds a case to handle if the rank is `null` today.
closes #2647
2019-01-08 00:36:40 -05:00
Paul Melnikow
84a6d28250
Add instructions for testing Danger locally ( #2691 )
2019-01-08 00:16:05 -05:00
Paul Melnikow
db365d6085
Rm unnecessary mkdir in Circle config ( #2692 )
...
See discussion in badges/daily-tests#4 .
2019-01-07 22:43:09 -05:00
Paul Melnikow
ebfd6cf8ee
We don't use Docker in production ( #2690 )
...
I found an old note to myself to document this.
2019-01-07 22:00:36 -05:00
Paul Melnikow
1e267f891d
Document production hosting ( #2661 )
2019-01-07 20:55:49 -05:00
Paul Melnikow
dcbe1cf906
Prettier: Ignore a couple generated files which aren’t checked in ( #2680 )
2019-01-07 20:40:24 -05:00
Paul Melnikow
a018bd8475
Fix frontend start script ( #2681 )
...
Without this change none of the badges load.
2019-01-07 20:37:31 -05:00
Paul Melnikow
b82d663a6d
Unflake GitHub integration test ( #2683 )
...
Hopefully this fixes #2663 .
2019-01-07 20:31:26 -05:00
Paul Melnikow
8c7404a571
Run Prettier on the rest of the things ( #2662 )
2019-01-07 18:33:17 -05:00
Paul Melnikow
ec9de03b28
Debug GitHub integration test ( #2677 )
...
Ref #2663
2019-01-07 18:26:36 -05:00
Maximilian Brandau
9faa0088bf
Replace open collective with shields rendered badges ( #2672 )
...
Closes #2498
2019-01-07 15:02:39 -05:00
Maximilian Brandau
00c193a009
Add 4 open collective badges ( #2638 )
...
- open collective backers
- open collective sponsors
- open collective backers and sponsors
- open collective members by tier
2019-01-07 13:50:45 -05:00
dependabot[bot]
8b61dc6fbb
Bump danger from 7.0.1 to 7.0.2 ( #2667 )
...
Bumps [danger](https://github.com/danger/danger-js ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/danger/danger-js/releases )
- [Changelog](https://github.com/danger/danger-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/danger/danger-js/compare/7.0.1...7.0.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-07 18:34:45 +00:00
dependabot[bot]
12cf218d8e
Bump chalk from 2.4.1 to 2.4.2 ( #2665 )
...
Bumps [chalk](https://github.com/chalk/chalk ) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/chalk/chalk/releases )
- [Commits](https://github.com/chalk/chalk/compare/v2.4.1...v2.4.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-07 18:27:33 +00:00
dependabot[bot]
e33cd9bd7c
Bump js-yaml from 3.12.0 to 3.12.1 ( #2666 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases )
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.12.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-07 12:40:01 -05:00
dependabot[bot]
25ab3f6add
Bump eslint-plugin-react from 7.12.2 to 7.12.3 ( #2669 )
...
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.12.2 to 7.12.3.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases )
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.12.2...v7.12.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-07 11:41:32 -05:00
dependabot[bot]
e285d0737d
Bump eslint from 5.11.1 to 5.12.0 ( #2668 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 5.11.1 to 5.12.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v5.11.1...v5.12.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-07 11:36:30 -05:00
dependabot[bot]
85146db12a
Bump eslint-plugin-node from 8.0.0 to 8.0.1 ( #2664 )
...
Bumps [eslint-plugin-node](https://github.com/mysticatea/eslint-plugin-node ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/mysticatea/eslint-plugin-node/releases )
- [Commits](https://github.com/mysticatea/eslint-plugin-node/compare/v8.0.0...v8.0.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-07 11:33:57 -05:00
Caleb Cartwright
ca487ae086
Refactor [SymfonyInsight] to new service model and rename ( #2572 )
...
Based on some discussion/feedback here, this PR now contains several changes:
* Renames the `Sensiolabs` badge/service content to `SymfonyInsight` to reflect the rebranding of that product/service
* Refactors the original service to the new service model (using `BaseXmlService`)
* Updates the color scheme of the original/initial badge type (SymfonyInsight Grade) to more closely mirror the colors used by the vendor/service provider
* Adds a new badge type (violation counts/summary)
* Adds both mocked and live tests (there were none before) for both the grade & violation badges using the new path `symfony/i` as well as a couple tests for the old path `sensiolabs/i` to check for backwards compatibility
Refs #1358
2019-01-07 00:28:45 -05:00
Paul Melnikow
b32f6eab55
Convert some static previews ( #2652 )
2019-01-06 17:39:27 -05:00
Paul Melnikow
89113eee17
Migrate deprecated staticExample -> staticPreview ( #2650 )
2019-01-06 17:30:25 -05:00
Paul Melnikow
a614de5fc9
Deprecate [cocoapods] stats badges; split out tests ( #2653 )
...
Resolve #2651 .
2019-01-06 16:26:38 -05:00
Paul Melnikow
47bb03572b
Set redirectUrl for production; rely on NODE_CONFIG_ENV being set earlier ( #2656 )
2019-01-06 12:56:26 -05:00
Paul Melnikow
bc0be4f619
Fixes for config update ( #2655 )
...
Ref #2626 #2654
2019-01-06 12:23:58 -05:00
Paul Melnikow
fa5309400d
PaaS, CI, and production-friendly config ( #2626 )
...
This implements the configuration mechanism I described in #2621 . The heavy lifting is delegated to [node-config](https://github.com/lorenwest/node-config ) with a minor assist from [dotenv](https://github.com/motdotla/dotenv ).
`private/secret.json` has been replaced with environment variables and/or `config/local.yml`. See `doc/server-secrets.md`.
2019-01-06 10:42:09 -05:00
Paul Melnikow
3ffb3ef5b4
Remove support for exampleUrl ( #2640 )
2019-01-06 08:31:25 -05:00
chris48s
566b58acba
refactor [bower] service ( #2646 )
2019-01-06 13:25:12 +00:00
chris48s
f7728cdb3c
refactor [bintray] service ( #2645 )
2019-01-06 13:22:30 +00:00
Paul Melnikow
83044ce325
Update more exampleUrls; style tweaks ( #2639 )
2019-01-06 08:18:19 -05:00
Paul Melnikow
2e1ce1a4ca
Fix test:services:trace ( #2643 )
2019-01-06 05:26:56 -05:00
Caleb Cartwright
85be66bb19
tests: change scrutinizer branch coverage test example ( #2641 )
2019-01-05 17:39:55 -05:00