Giter Club home page Giter Club logo

react-play-store's Introduction

Create a Play

This document helps you with the steps to Create a play in react-play. You will also find the details of how to submit a play for code review.

๐Ÿ–ฅ๏ธ Steps to Create a Play

Welcome developers! We are as excited as you are to know that you are going to create a new play. It is super easy to get started.

Note: The steps below assumes that you have forked and cloned the react-play repository. Also, you have installed the dependencies using the npm install or yarn install command. If you are new to forking, please watch this YouTube Guide to get started.

  • Open a command prompt in your project folder.

  • Run the following command:

      yarn create-play
      # or
      npm run create-play
  • This will ask a few questions about your Play and then perform required steps to create the play. The screen shot below shows the output of the command.

    Script Language: react-play is equipped with both JavaScript and TypeScript. So you can use either of it as base language for your play

    plop create

    Please expand to find the description of the question details.

    Question Mandatory Description
    Please provide the name of the play Yes Please provide a meaningful name of the play(Example: Identity Card). This name will be visible to the users.
    Tell us more about the play No It is a description of the play for users to understand it better. The maximum number of allowed characters is 1024.
    Language to be used (javascript/typescript) Yes Let the application know your choice of script. It supports both JavaScript and TypeScript. You can pick either of it.
    Style to be used (css/scss) Yes Let the application know your choice of style. It supports both css and scss. You can pick either of it.
    What is the level of this play? Yes You will be asked to select one of the three levels, Beginner, Intermediate, or Advanced. Please select a level for the play. A level indicates the possible complexity of developing the play using React.
    Provide maximum of 5 tags No Please provide comma-separated list of tags. You can provide max 5 tags. Example: JSX, Hooks
    Enter your github username Yes Provide your GitHub user name to mark you as the creator of the play.
    Please provide the path(URL) to cover image No A cover image is used to show your play with a thumbnail in the play list page. Please provide a link a cover image that is publicly accessible using a URL, example: https://res.cloudinary.com/reactplay/image/upload/v1649060528/demos/id-card_pdvyvz.png. Alternatively, you can have a cover.png file in the root of your play folder. If you don't have a cover image, the app will use the default cover image.
    Enter your blog url No If you have written an article about this play, please provide the link to your blog article page.
    Enter your video url No If you have created a video tutorial about this play, please provide the link to your YouTube video.

  • Now you can run the app using the following command:

      yarn start
      # or
      npm start
  • You should now see your play added to the play list page. You can click on the play thumbnail to see the details of the play.

  • That's it. Now start coding your Play using your favorite code editor!

๐Ÿ‘€ Submitting a Play for Review

After you done with coding for your Play, you can submit it for review. Submitting a Play for review is a two step process.

  • Create a Pull Request on the react-play repository with your changes. Please add atapas as a reviewer.
  • Dedicate some time in a week to take care of the review comments.

Once the Pull Request is approved and merged, we will notify you and add you as a Contributor to the react-play project.

โœ‹ Need Help?

You can reach out to us at ReactPlay Twitter Handle | @ReactPlayIO with a DM. Additionally, feel free to open a discussion or issue on the react-play repository.

react-play-store's People

Contributors

koustov avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

react-play-store's Issues

โœจ [Feature request]: Create argument pasrser

Is your feature request related to a problem? Please describe.
rpdk will be having multiple entry point, to name them

  • Create play
  • Update play
  • Push changes
  • etc

We need a robust argument parser to manage this

Describe the solution you'd like
Create a command-line argument parser

Describe alternatives you've considered
NA

Additional context
NA

Feature: Update basic configuration

Update basic configuration

  • Code owner
  • Code of conduct
  • Contributing
  • Sponsor
  • Create play markdown > README.md
  • PR template
  • Issue template
  • .gitignore

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.