selfdefined / web-app

Dictionary database with future API and bot integrations
https://www.selfdefined.app/
573 stars 172 forks source link

β™₯️ Open call for contributions #396

Open tatianamac opened 3 years ago

tatianamac commented 3 years ago

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. :)

karloscarweber commented 3 years ago

βœ‹I’m interested in helping out. I’ll do any Front End development you need.

tatianamac commented 3 years ago

βœ‹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!

embarq commented 3 years ago

HiπŸ€— Would like to help with engineering. Can do frontend and backend development

Rahat-ch commented 3 years ago

Would love to help - I can do frontend or backend development but would definitely like to dive into backend.

tatianamac commented 3 years ago

@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?

angeliquejw commented 3 years ago

I'm interested in helping out.

Things I can do and offer:

(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.

tatianamac commented 3 years ago

@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!)

carburo commented 3 years ago

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.

angeliquejw commented 3 years ago

Sounds great, @tatianamac. Is the docs label a good place to start or do you have other things in mind?

embarq commented 3 years ago

@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

tatianamac commented 3 years ago

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.

karloscarweber commented 3 years ago

@tatianamac Will do. I'll go through good first issues first.

tatianamac commented 3 years ago

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?

sohansubhash commented 3 years ago

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 commented 3 years ago

@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!

meowwwls commented 3 years ago

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.

tatianamac commented 3 years ago

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. :)

tatianamac commented 3 years ago

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?

carburo commented 3 years ago

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:~

EDIT: Oh, never mind. I suppose after the API is in place, these issues will be tackled properly.

meowwwls commented 3 years ago

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!

tatianamac commented 3 years ago

@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.

akulofficial commented 3 years ago

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) 😊

tatianamac commented 3 years ago

@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!

tatianamac commented 3 years ago

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 πŸ˜…

carburo commented 3 years ago

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!

gudatcomputers commented 3 years ago

@tatianamac - Definitely interested in helping with any engineering tasks you have. Can do both front and back, but probably stronger on backend/API side.

meowwwls commented 3 years ago

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!

MahamSid commented 3 years ago

Hi! I’d love to help with editing! And writing :)

rupertjeff commented 3 years ago

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.

gorlanova commented 3 years ago

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

FelixTurtur commented 3 years ago

Hi! I'm another full-stack dev that would love to help. I'm in working hours just now, so will check out the discord mentioned later on today (in the UK). I am happy to tackle annoying bugs / help others trying to overcome annoying bugs πŸ›. I'm new to open source projects too.

greatislander commented 3 years ago

πŸ‘‹πŸ» Hi @tatianamac β€” I'm still keen to work through getting that Open Authoring PR landed and help with other things where I can.

vexx32 commented 3 years ago

I don't know exactly how much I can help out, but I'll keep my eyes peeled for anything I can lend a hand on and give a shout in any issues I can take a stab at. Would love to help however I can πŸ’–

martinlaws commented 3 years ago

Hey @tatianamac - thank you for your leadership and continued work on this. Kudos to you for asking for help, it’s hard!

I’m a UX-minded FED with lots of bootcamp teaching experience. Totally happy to take on some FED tasks and super down to pair with anyone looking to learn/refresh their front-end and/or UX skills along the way ❀️

askarileila commented 3 years ago

Hi, I would love to help. I can help in translation to Persian (native) and Italian (almost fluent), documentation and some engneering tasks

KMaragh commented 3 years ago

Hey @tatianamac I would love to help on the engineering side. Would love to help with the api side of things!

kristicunga commented 3 years ago

Hello πŸ‘‹

I'd like to contribute to the writing, editing and design issues.

twalton83 commented 3 years ago

Hi, I currently maintain a relatively large open source project, and moderate the associated discord server (and also manage our bot). Happy to help in that capacity, or with front end/engineering stuff.

gr2m commented 3 years ago

Hi @tatianamac, I'm happy to help with Community management / engineering. If you can think of any things in the @selfdefined repositories that you'd like to automate, please let me know! I do maintain GitHub's official JavaScript SDKs and know their platform APIs very well. And I'm very passionate about lowering the barriers to new contributors, and to contributors with skills other than coding.

For example, I saw this in your roadmap

Integrate with apps, like Slack or Twitter, by way of API

I created https://github.com/gr2m/twitter-together/ which allows you to tweet via pull requests. And these pull requests could be created automatically. Happy to work on that automation if you have any more ideas on that

Ryuno-Ki commented 3 years ago

o/ Tentatively offering to help.

I provided a term before (acting as a proxy), but that didn't went that well. So I'd like to translate into German or help with Frontend Engineering (I contributed to Eleventy, but am not sure what you associate with Backend here).

Right now, I'm quite swamped, but I subscribed to the repo and might pick up issues as I go. (Haven't checked out the posts before. If you need help with triaging, that might happen, too :D)

akulofficial commented 3 years ago

@tatianamac sweet on PMing! Is there a Trello board or a list GitHub issues I can take a peek at to understand the app’s priorities? 😊

ovlb commented 3 years ago

@tatianamac sweet on PMing! Is there a Trello board or a list GitHub issues I can take a peek at to understand the app’s priorities? 😊

There’s a roadmap, though maybe a bit out of date. https://github.com/selfdefined/web-app/projects/3

afif1400 commented 3 years ago

place to work....

I would really love to contribute, I am a Full stack developer, with reactjs my primary frontend framework and can also do serverless backend functions along with knowledge of docker kubernetes and aws.

Please let me

Ndace-hash commented 3 years ago

hi i would like to help with the frontend