web-app
web-app copied to clipboard
♥️ Open call for contributions
Place for folks to respond with interest, per this tweet.
Where you can help
✏️ Writers and editors: Craft drafts of definitions, preference for terms that impact you. 👓 Sensitivity readers: Read definitions and provide feedback for terms that impact you. ✅ Project management: Set milestones and tasks for project, traffic tasks. 🖌️ Designers: Design new features, improve current design system 🤖 Engineers: API, database, and frontend. Don't worry, there are plenty of tasks here. 😭 🔡 Translators: Translate/review translation for any language you have fluency in. Our hope is to make this international. 🐦 Social media: Posting new terms, paying attention to what terms could be useful given news cycles, etc. 🗣️ Community management: I'd like to switch from Slack to Discord and need moderators/people who are good at Discord to set us up.
And bc imposter syndrome is real (esp. with underestimated/historically excluded people), PLEASE know we do everything to welcome folks new to open source. So even if you've never touched open source or code, you are welcome! You have valuable skills and insight. ✨
Join our Discord server to chat with the community and help to find tasks. :)
✋I’m interested in helping out. I’ll do any Front End development you need.
✋I’m interested in helping out. I’ll do any Front End development you need.
@karloscarweber Amazing! Thank you! :) How would you feel about building a language toggle? One of our primary problems right now is we have translations for other languages, but do not yet have a way to surface all translations of one particular non-English language.
See: #377 . I believe some work has been done on Eleventy in other projects to surface this functionality. I'd be happy to support you in whatever way I can.
If this task doesn't quite feel right, maybe take a look through good first issues and let me know if one jumps out at you!
Hi🤗 Would like to help with engineering. Can do frontend and backend development
Would love to help - I can do frontend or backend development but would definitely like to dive into backend.
@Rahat-ch Yay! Are you interested in architecting an API? Eventually we'd like the dictionary web app (what's live now) to be served by our own API.
@embarq Do you have a preference as to where you dive in first?
I'm interested in helping out.
Things I can do and offer:
- front-end engineering tasks (my blog runs on Eleventy, so I have some familiarity) and I love things related to accessibility, CSS, design systems
- help new-to-open-source folks get set up on the project
- help with project organization, task management
(Not saying I have to be involved in all the things, just being adaptable in case you are mostly swamped with engineers.)
Right now, I can probably do a minimum of 3-4hrs each week.
@angeliquejw Wow, thank you! Those are all very much-needed and helpful skills.
How do you feel about documentation? It bridges your knowledge of eleventy, desire to help new folks, and would really help onboarding. I'd love if someone could take the lead on enhancing our documentation (I'd be more than willing to support you on it since I am so embedded!)
Hi! I can help with frontend tasks. Also, I'm a native Spanish speaker, so I may be able to help with translations. I have some previous experience as I'm a maintainer of the Spanish translation of the React Documentation.
Sounds great, @tatianamac. Is the docs label a good place to start or do you have other things in mind?
@Rahat-ch Yay! Are you interested in architecting an API? Eventually we'd like the dictionary web app (what's live now) to be served by our own API.
@embarq Do you have a preference as to where you dive in first?
Don't really have any preference but can close front-end related issues faster
Sounds great, @tatianamac. Is the docs label a good place to start or do you have other things in mind?
Yes, absolutely! I tagged a couple more.
@tatianamac Will do. I'll go through good first issues first.
Hi! I can help with frontend tasks. Also, I'm a native Spanish speaker, so I may be able to help with translations. I have some previous experience as I'm a maintainer of the Spanish translation of the React Documentation.
Ooh! Perhaps you could try translating the full homepage into Spanish and think about how we can architect for multi-language (for example, what should the canonical URL be for the homepage in Spanish?) Right now we have several definitions in Spanish floating around, but they could be unified if we could have the full front page be translated. Is that something that might interest you?
Hi, I'm new to contributing to open source. I would love to get some experience working on a design system. Where can I find the current design documentation/files?
@Rahat-ch Yay! Are you interested in architecting an API? Eventually we'd like the dictionary web app (what's live now) to be served by our own API.
@embarq Do you have a preference as to where you dive in first?
@tatianamac yes would love to help with the API!
I would love to help with frontend tasks! I've had to take quite a bit of time away from coding for health issues so I am rusty and need to dust off the cobwebs, but would love to contribute in any way I can.
Hi, I'm new to contributing to open source. I would love to get some experience working on a design system. Where can I find the current design documentation/files?
Amazing! I think we got connected in the Discord. :)
I would love to help with frontend tasks! I've had to take quite a bit of time away from coding for health issues so I am rusty and need to dust off the cobwebs, but would love to contribute in any way I can.
Totally understand the rustiness and no worries at all. Would you like help finding a task suited for you?
Ooh! Perhaps you could try translating the full homepage into Spanish and think about how we can architect for multi-language (for example, what should the canonical URL be for the homepage in Spanish?) Right now we have several definitions in Spanish floating around, but they could be unified if we could have the full front page be translated. Is that something that might interest you?
Yes, that sounds great! I have no experience with 11ty, but I wonder if later on, we can search for an existing plugin or making something custom that might help organize and simplify translations.
~Off the top of my head the main things that may pose a maintainability issue:~
- ~Maintain links up to date to other language definitions~
- ~Prevent translations from becoming stale after an update is made in the English definition.~
EDIT: Oh, never mind. I suppose after the API is in place, these issues will be tackled properly.
Totally understand the rustiness and no worries at all. Would you like help finding a task suited for you?
That would be wonderful if it's not too much trouble!
@carburo Good thinking! And yes, getting the API sorted is my main priority to help address some of these downstream issues.
Would you be comfortable with me creating an issue for you specific to the Spanish-language translation we discussed? It might be a good start to get your familiar with Eleventy.
Happy to write, edit, sensitivity read, do PM tasks, code (have experience with front and back end), translate (Spanish), do social media, and do community engagement (have decent amount of Discord experience) 😊
@akulofficial Hello! I'd love your help with community management and PMing first (and so pleased to hear you're interestd in the things I'm most bad at!)! I've seen some pretty sophisticated Discords and I do not have those skills yet!
Totally understand the rustiness and no worries at all. Would you like help finding a task suited for you?
That would be wonderful if it's not too much trouble!
No trouble at all! Would you feel comfortable with a task like this: https://github.com/selfdefined/web-app/issues/52
When we surface the API, it'll likely influence this, but that's one isolated task option.
Otherwise, if you give me a sense of what types of tasks you enjoy, I can create one for you based on the long backlog of things in my brain 😅
Would you be comfortable with me creating an issue for you specific to the Spanish-language translation we discussed? It might be a good start to get your familiar with Eleventy.
@tatianamac Yes, please. Go ahead!
@tatianamac - Definitely interested in helping with any engineering tasks you have. Can do both front and back, but probably stronger on backend/API side.
No trouble at all! Would you feel comfortable with a task like this: #52
When we surface the API, it'll likely influence this, but that's one isolated task option.
Otherwise, if you give me a sense of what types of tasks you enjoy, I can create one for you based on the long backlog of things in my brain 😅
I'd definitely love to try to tackle this one!
Hi! I’d love to help with editing! And writing :)
I'm interested, too! I've posted in the Discord already, and I'm able to do front-end and backend/API work, including architecture and documentation. I can also do some light PM things, and I've got some minor Discord experience, too.
Hi ! I would love to help out with front-end (more confident there) but never worked on open source projects before. I'm junior so I take this as a great opportunity to learn from peers
Also I'm french so I can help translating if needed :)
I'm joining the Discord right now