GithubHelp home page GithubHelp logo

Comments (35)

koustov avatar koustov commented on May 9, 2024 2

ok, Lets push it some other issue however I was suggesting to have archive section pretty much simple in nature, not archive page

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024 1

Hey @atapas , so 2 plays a month home structure will be same as hackerplay section like about, judge, faq, winner

from activities.

atapas avatar atapas commented on May 9, 2024 1

Should I start with basic templating of the page with dummy data?

Sure but use existing components as much as possible.

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024 1

yup!

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024 1

The page is setup, just copied the home from 2022, the changes can be done accordingly

image

from activities.

atapas avatar atapas commented on May 9, 2024 1

@Amyx000 & @debjit

Here are the changes:

  1. Replace the following section text:

image

with these text:

ReactPlay brings you an opportunity to participate in the month-long drive to learn and contribute to Open Source. Join the #2PlaysAMonth and build two projects(plays) in the month of February. You will learn from expert code reviews while contributing to Open Source - you may also win some exciting prizes.

  1. About Section(https://hustles.reactplay.io/hackrplay/2022/home#about)

Leave this part as is:
image

For this section,
image

here is the content:

#2PlaysAMonth is an initiative from the RaectPlay community to help you learn, build, and simultaneously contribute to open source throughout the month of February.

Would you be up for it? Here are a few things to keep in mind before you get started:

- You have to complete two plays(React Projects) in ReactPlay between February 1st to February 28th 2023. By complete, we mean the play Pull Requests must be merged by the community reviewers.
- You must follow the [Create a Play](https://github.com/reactplay/react-play/blob/main/CREATE-PLAY.md) steps to create the play.
- Your play must have at least `#2plays1month` tag added to it while creating.
- You can build any play of your choice. If you are looking for ideas, [here are some you can get inspired by](https://reactplay.io/ideas).
- You must share a weekly Tweet and/or LinkedIn Post about your journey with the hashtag `#2plays1month` and tag ReactPlay's handle(@ReactPlayIO)
- You must [create an issue](https://github.com/reactplay/react-play/issues/new/choose) on the ReactPlay repository for each pull request.

Please join the [ReactPlay discord server](https://discord.gg/UfYj4MvW9A) to get any help while you are building.

Change Read More to Know More and link to the FAQ section.

  1. About this section

image

Use these 3 points:

  • Create 2 Plays using React
  • Share your journey publicly
  • Get the plays reviewed and merged
  1. For the judges section, just have @koustov and @atapas for now. Remove other two.

  2. For the Sponsors section, keep the Our Sponsors heading. Remove Nhost logo and text. We will add things here later.

  3. For this section

image

Use this:

  • Keep the heading an image as is
  • The text change to: Learning is a journey than a destination. We, developers, need avenues, motivations, and opportunities to keep going. Join the #2PlayAMonth initiative to experience it. It will allow you to build a ReactJS app using and learning from code reviews. Why waiting? Get started today.
  1. FAQ I will add a separate comment sometime later today.

from activities.

atapas avatar atapas commented on May 9, 2024 1

The FAQ section @debjit and @Amyx000

Q: Why should I participate in the #2PlaysAMonth event?
A: Do you like learning while building something? How about a platform that allows you to build a ReactJS application end-to-end, learn from the review comments, contribute to open source, showcase it to the world, and help build networking? #2PlaysAMonth aims precisely the same. Join the drive brought to you by ReactPlay and start building cool projects that we can't wait to see!

Q: Do I need to Register for #2PlaysAMonth?
A: Nope. You can create the play by following the criteria mentioned in this page's About(link it) section.

Q: Is it mandatory to create 2 plays?
A: Yes. That's one of the qualifying criteria. You must create and complete 2 plays.

Q: What if my play review gets delayed?
A: You must ensure you give the reviewers enough time to review your code and provide comments. We're looking forward to 4-5 days(based on how actively you respond to the comments) to complete the review process of a play. Try submitting your plays at least 7-10 days before the end date to avoid messy situations. If your review gets delayed by reviewers, we will ensure you the extra time, but that will be a rare case!

Q: Can we participate as a team?
A: Nope. It's an individual event.

Q: Can I use anything other than React?
A: ReactPlay is a platform to help web developers learn ReactJs and build projects. For this initiative, RaectJs is a must.

Q: Can I submit my old React project as a play?
A: You can. However, could you please mention the old project in the play description? Also, the play should be something other than a 1-1 matching your existing project. You must bring some changes/ideas into it.

Q: Can I submit code/project of someone else?
A: You shouldn't. Be authentic and ethical. It's an event to learn, not alone to win.

Q: Is creating an issue for my PR a must?
A: Yes. We will disqualify the play submission that doesn't have an associated issue.

Q: Is sharing my journey on Twitter and LinkedIn of the #2PlaysAMonth a must?
A: Yes, we encourage you to build and learn publicly. Make sure you add the tag #2playsamonth and ReactPlay handle when you post them on social media.

Q: When and How the #2PlaysAMonth result will be published?
A: The result will be published on 15th March. We will publish it on our website, blog, and Twitter handle(@reactplayio).

Q: Do I get prizes?
A: We will publish 3 winners and 3 special mentions based on our judging criteria. All winners, special mentions, and participants who completed the target will receive digital badges. We are working with our sponsors to decide the prizes for the winners.

Q: I have questions. Where can I ask them?
A: Got a question? Please join our Discord(link it). You can ask us anything in the activities channel.

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024 1

hey @atapas to remove the winner from navbar, right now the navbar has the static data which from layout component, can I change it and make it dynamic by taking value from props so it can be used in any homepage by providing data for navbar?
image

I can take home links from props so that I can remove the winner

from activities.

atapas avatar atapas commented on May 9, 2024 1

Additionally,

  • One section needs to be created on the home page for Archives. A link should be provided to reach 2022/home page
  • All hustle events need to be tied up with a specific ID. F2 2PlayMonth, the ID is `26839655-eaeb-44c3-927e-f334cab413b8

. The only place where this ID would be required is "Winners" section. Winners section can be created now however it shouldn't show up if there are no winners entering in hackathon/winners` table

Right. Let's take that as a separate issue @koustov . Can you please create one? We can work on that independently to this one.

Yeap, the winners one can be taken separately but lets include the archive one here

We don't have the archive page design.. so not keen on blocking this PR work. We can take archive also as separate issue so that we can ask someone to start with it in parallel. What say?

from activities.

nirmalkc avatar nirmalkc commented on May 9, 2024 1

Design #2

image

from activities.

atapas avatar atapas commented on May 9, 2024

Hey @atapas , so 2 plays a month home structure will be same as hackerplay section like about, judge, faq, winner

You are right.

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024

Should I start with basic templating of the page with dummy data?

from activities.

debjit avatar debjit commented on May 9, 2024

Ok I will setup and check the code too.

from activities.

atapas avatar atapas commented on May 9, 2024

The page is setup, just copied the home from 2022, the changes can be done accordingly

image

Hide the Winner section and Winner link

from activities.

atapas avatar atapas commented on May 9, 2024

hey @atapas to remove the winner from navbar, right now the navbar has the static data which from layout component, can I change it and make it dynamic by taking value from props so it can be used in any homepage by providing data for navbar?

image

I can take home links from props so that I can remove the winner

Yes, feel free to do any such improvements 👍

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024

Ok👍 and to start working together someone has to push the 2023 folder with home.js first otherwise it will be conflict, should I just push the page first?

from activities.

atapas avatar atapas commented on May 9, 2024

Ok👍 and to start working together someone has to push the 2023 folder with home.js first otherwise it will be conflict, should I just push the page first?

Yes, let me merge that first

from activities.

koustov avatar koustov commented on May 9, 2024

Additionally,

  • One section needs to be created on the home page for Archives. A link should be provided to reach 2022/home page
  • All hustle events need to be tied up with a specific ID. F2 2PlayMonth, the ID is 26839655-eaeb-44c3-927e-f334cab413b8 . The only place where this ID would be required is "Winners" section. Winners section can be created now however it shouldn't show up if there are no winners entering in hackathon/winners table

from activities.

atapas avatar atapas commented on May 9, 2024

Additionally,

  • One section needs to be created on the home page for Archives. A link should be provided to reach 2022/home page

  • All hustle events need to be tied up with a specific ID. F2 2PlayMonth, the ID is `26839655-eaeb-44c3-927e-f334cab413b8

. The only place where this ID would be required is "Winners" section. Winners section can be created now however it shouldn't show up if there are no winners entering in hackathon/winners` table

Right. Let's take that as a separate issue @koustov . Can you please create one? We can work on that independently to this one.

from activities.

koustov avatar koustov commented on May 9, 2024
  • Submission link should redirect to reactplay/plays with prefilled filter of `2PlaysAMonth tag

from activities.

koustov avatar koustov commented on May 9, 2024

Additionally,

  • One section needs to be created on the home page for Archives. A link should be provided to reach 2022/home page
  • All hustle events need to be tied up with a specific ID. F2 2PlayMonth, the ID is `26839655-eaeb-44c3-927e-f334cab413b8

. The only place where this ID would be required is "Winners" section. Winners section can be created now however it shouldn't show up if there are no winners entering in hackathon/winners` table

Right. Let's take that as a separate issue @koustov . Can you please create one? We can work on that independently to this one.

Yeap, the winners one can be taken separately but lets include the archive one here

from activities.

debjit avatar debjit commented on May 9, 2024

I think we should create an dedicated index page later and create separate page template for hackathons.

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024

@atapas I made PR for home page, so that @debjit can start working on it

from activities.

atapas avatar atapas commented on May 9, 2024

@atapas I made PR for home page, so that @debjit can start working on it

PR link?

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024

#111

from activities.

atapas avatar atapas commented on May 9, 2024

#111

Merged. Now you both can distribute and do. Make sure to create all new branches from the 2-plays-a-month branch.

from activities.

atapas avatar atapas commented on May 9, 2024

ok, Lets push it some other issue however I was suggesting to have archive section pretty much simple in nature, not archive page

@koustov can you plz create one with expectations? We can assign to a contributor.

from activities.

Amyx000 avatar Amyx000 commented on May 9, 2024

@debjit start editing the 2playsamonth/2023/home.js file ..and pull the latest commit

from activities.

debjit avatar debjit commented on May 9, 2024

OK sure!

from activities.

atapas avatar atapas commented on May 9, 2024

ok, Lets push it some other issue however I was suggesting to have archive section pretty much simple in nature, not archive page

@koustov can you plz create one with expectations? We can assign to a contributor.

I think we have an issue already: #105

from activities.

debjit avatar debjit commented on May 9, 2024

PR Requestr
ReactPlay-presents-HACK-R-PLAY

from activities.

nirmalkc avatar nirmalkc commented on May 9, 2024

Design #1

image

from activities.

atapas avatar atapas commented on May 9, 2024

Design #1

image

All good @nirmalkc

Can we just change the image to something else?

image

@debjit @Amyx000, you don't have to take care of these styling changes now. Once your work is merged, @nirmalkc will do it directly. Thanks!

from activities.

nirmalkc avatar nirmalkc commented on May 9, 2024

@atapas Here is the link that has the detailed design specs like colors, logo etc.,
https://xd.adobe.com/view/7ba992bb-560f-4298-b149-300f401b6d2a-2efa/

Please start with the development work.

from activities.

atapas avatar atapas commented on May 9, 2024

It has been deployed. There is one issue with the OG image that we will fix as part of the next issue.

from activities.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.