Comments (22)
We wanted to do something like:
This is from Open Collective, based on the GitHub contributions graph only.
Unfortunately, this is not what we want as we also want to list contributors who spend time to help investigating issues, give feedback and such (which GitHub doesn't account for).
What we managed to do for now:
I guess we would need to be able to get rid of the table and maybe use a microservice to return circular avatars (as we can't use border-radius
), or generate a tiled image.
Via getferdi/sponsors-only#1478
from all-contributors.
Quick update on the latest attempt here.
I edited all-contributors-cli locally to change generateContributorsList.
Via https://github.com/getferdi/ferdi/pull/266#issuecomment-617470631.
from all-contributors.
Just a ideia
https://getbootstrap.com/docs/4.2/about/team/
from all-contributors.
Awesome reference https://github.com/ipfs/contributors-hex-grid#interplanetary-contributors-webpage
from all-contributors.
I'd prefer a version that follows up on the minimal idea suggestion in the first comment, where the table only contains images and names. I currently do this manually in my project https://github.com/scalacenter/bloop but it's a little bit frustrating that the bot doesn't work if it doesn't recognise any contribution. I'd love if the bot could just append a contributor with no specific icon.
from all-contributors.
I see what you're trying to do and I'm wondering why you want to omit the contribution icons.
I want something that automates the addition of new people to the contributor list but I don't want to acknowledge (or think about) what kind of contributions they do. The contributors in my projects work on too many different things and the table goes rapidly out-of-date, so I just want their nice avatar in my README to credit them for any work instead of some specific domain work.
If someone is interested in who has which rights, they usually ask in Gitter (though it's uncommon, people just ask for reviews, they don't ask who's in charge of what).
from all-contributors.
To get the circuluar icons, one could use this template:
"contributorTemplate": "<a href=\"<%= contributor.profile %>\"><img src=\"https://images.weserv.nl/?url=<%= contributor.avatar_url %>&h=<%= options.imageSize %>&w=<%= options.imageSize %>&fit=cover&mask=circle&maxage=7d\" alt=\"<%= contributor.name %>\"/>",
All we need now is a configurable way to specify the wrapper element (basically to change from 'table' to 'p')
This results in this output:
from all-contributors.
I want something that automates the addition of new people to the contributor list but I don't want to acknowledge (or think about) what kind of contributions they do. The contributors in my projects work on too many different things and the table goes rapidly out-of-date, so I just want their nice avatar in my README to credit them for any work instead of some specific domain work.
That makes sense, in that case (for now) using the maintenance
category would be the way to go (at least until someone gets a minimal version working and released).
from all-contributors.
I'd be fine with that. Feel free to PR to the spec to add a note about a minimal version being acceptable.
from all-contributors.
@MatheusRV Have you started working on that?
from all-contributors.
@MatheusRV Have you started working on that?
Not yet.
from all-contributors.
twbs/bootstrap#27567 (comment)
from all-contributors.
That looks good to although I believe it wouldn't be similar enough to the current AC table style/format with less info (e.g. no contribution emojis).
from all-contributors.
That looks good to although I believe it wouldn't be similar enough to the current AC table style/format with less info (e.g. no contribution emojis).
I think where is follow the emoji, we could improve this. I think in a 2 colum view for larger projects
from all-contributors.
@MatheusRV The column view, that's already configurable; where the "contributorsPerLine"
property in .all-contributorsrc
could be set to 2
.
I think it's definitely a good idea to have a place where visitors can 1-click to follow someone (which could be placed where contribution emojis are?)
from all-contributors.
A minimal version would be wonderful!
In the meantime, switching to a markdown table would be helpful in reducing the readme size.
from all-contributors.
the bot doesn't work if it doesn't recognise any contribution. I'd love if the bot could just append a contributor with no specific icon
You can use the maintenance
category (i.e. @all-... please add x for maintenance
) and that should work fine, then you'll just need to remove the icons.
from all-contributors.
then you'll just need to remove the icons.
Do you mean I'll need to remove the icons manually from the PR created by the bot? What I want is the bot to add someone in the contributor list while not adding any icon at all. Otherwise, it defeats the purpose and it's just better to add that person manually.
from all-contributors.
In the meantime, switching to a markdown table would be helpful in reducing the readme size.
True, and we may re-introduce it alongside the HTML option (cf. all-contributors/cli#173).
Do you mean I'll need to remove the icons manually from the PR created by the bot? What I want is the bot to add someone in the contributor list while not adding any icon at all. Otherwise, it defeats the purpose and it's just better to add that person manually.
At the moment, yes as both the CLI and the bot requires at least one contribution type to be specified (at least until there's a minimal version implemented).
I see what you're trying to do and I'm wondering why you want to omit the contribution icons.
from all-contributors.
I like the look of the above bootstrap example best. It has room for contribution type emojis for those who track that. Also +1 for markdown table as option instead of html.
from all-contributors.
Just waiting for the merge 🙌
from all-contributors.
🎉 This issue has been resolved in version 2.17.1 🎉
The release is available on:
Your semantic-release bot 📦🚀
from all-contributors.
Related Issues (20)
- Alphabetical sorting doesn't work for non-ASCII languages. Missing locale setting. HOT 1
- Option to show activity statistics for each contributor HOT 3
- Public schema for `.all-contributorsrc` HOT 9
- This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token ] in JSON at position 1255 HOT 9
- [Question/Feature request] Create PRs in another repo HOT 1
- Paginate Firestore version HOT 1
- Automatically add a label to the PRs opened by all-contributors HOT 1
- react and react-dom dependencies on angular app HOT 1
- Not compatible with Cypress 12 - index.js file still refers to cypress.json instead of cypress.config.js HOT 1
- incorrect placement of end tag label - PHP HOT 3
- Add command to remove contributor or some of their emojis. HOT 4
- All contributors CLI issues HOT 1
- Sorting by number of contributions
- Setting `README.md` in CLI
- Missing documentation for commitType configuration HOT 3
- [email protected]
- all-contributors bot available in private repos ? HOT 4
- It seems the markdown format is not rendered correctly on pub.dev HOT 2
- Use the proper readme.md file for understanding by fellow user. HOT 1
- Ask Bot but not responding
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from all-contributors.