Skip to content

Latest commit

 

History

History
158 lines (117 loc) · 7.49 KB

README.en.md

File metadata and controls

158 lines (117 loc) · 7.49 KB

Logo

DevChallenge Hacktoberfest 2022

Read in other languages

Portuguese Brazilian English Spanish

Index

About

The DevChallenge Hacktoberfest aims to celebrate and encourage open source software, in addition to contributing to the technology community for development practice and knowledge exchange.

How to participate

The event will take place throughout the month of October 2022. To participate, follow the steps below:

  1. Register at: https://hacktoberfest.com/
  2. Join the DevChallenge Discord community: https://discord.gg/yvYXhGj
  3. Participate by contributing 4 pull requests by the end of October. Your contribution could be:
  • Solving challenges below
  • Low code or non code contributions
  • Contribution to open DevChallenge projects, .
  1. If your contributions are successfully approved by our moderation team, you will be able to choose your prize on the Hacktoberfest website, it can be a shirt or plant a tree :)

Challenges

Challenge 1

Read the challenge

Challenge 2

Read the challenge

Challenge 3

Read the challenge

Challenge 4

Read the challenge

Challenge 5

Read the challenge

Open projects

DevChallenge

Frontend - Help improve the DevChallenge (ReactJS) front code and documentation

Backend - Help improve the DevChallenge (NodeJS) back code and documentation

Documentation:

Open source for newbies: Share tips for those starting out in the open source world :)

Hiring process for newbies: Share tips for developers looking to enter the tech workforce

How to contribute

For challenges

For the frontend or backend challenges listed above:

  1. Fork this repository hacktoberfest2022
  2. Read the challenge requirements and develop with the technology of your choice
  3. Try to fulfill the bonus requirements to further practice your skills
  4. Submit each challenge resolution as a pull request in this repository. Attention, your pull request must follow the example template.
    Then upload your solution to your own github and just send the link in the template described above.
    Ps: you must send your solution inside the folder resolucoes. Remember to put it in a folder titled [challenge_name]-[your_user]. Ex: challenge1-lorenalgm
  5. Wait for your PR to be reviewed and approved.

For open projects

For open documentation or DevChallenge projects, your contribution must be made in their repositories. Following the same review and approval rule made by the DevChallenge team.

Non-code or Low-code Contributions

"Contributing to open source is not just for technical people who want to write code. There are many opportunities to use your professional skills in support of open source projects. At this year's Hacktoberfest, we are keen to encourage contributions that require some technical experience or none at all. .no matter your experience, you can participate in the hacktoberfest!

Low code: Technical Documentation, Tests, Case Studies, Technical Posts

Non Code: Translations of documentations from other languages, UI's, like a Figma layout of pages

Deliverables Non code and Low code

  • Implement a S.O.L.I.D principle, and detail in a brief explanation, the code snippet to which it is applied.

  • Document one of the 22 existing design patterns, and show a code example of the problem that it solves in your preferred programming language/framework.

  • Show two of the existing Code smells, and apply in a code example, how it can be solved in a practical way.

  • Create layouts for product pages, blog pots, forms, login, minicart etc, we ask that if you choose to go with a UI deliverable layout, create a simple styleguide for it.

For the cases mentioned above, it does not necessarily have to be a functional application, but the concept that is applied, if you want you can make comments on the lines of the code snippet.

Important: As a rule, only one of each topic per contributor can be delivered, that is, you cannot make the same topic more than once

How to deliver

  • Ps: you must send your solution inside the folder low-code or non-code. Remember to put it in a folder titled [subject topic]-[your username]. Ex: code-smell-Lucas0019

Community

Our goal is to help more and more in the evolution of developers! That's why we have an exclusive DevChallenge community on Discord. If you have any questions about the challenges, feel free to ask the community for help!
Let's go? https://discord.gg/yvYXhGj

Website: https://www.devchallenge.com.br/

Discord Linkedin Twitter Instagram