Skip to content
@RebeccaEverleneTrustCo

Official Rebecca Everlene Innovations Acct

GitHub is home to our most robust programs for kids + thinkers; MEDKids Anatomy Island, featuring OrderUp!; our AWS team; the Landmarks game; Eat Like Us App.

About Medkids

Medkids is a resource to enable children interested in the field of medicine to effortlessly comprehend what a career in the field of medicine entails.

Contribution guidelines

Our tech stack for Medkids is WordPress and custom CSS and JavaScript.

How to get started

Here are stpes to get started contributing to the project

  • Step 1: Get onboarded to the Medkids web developemnt slack channel.
  • Step 2: Get assigned a design file by Tamara.
  • Step 3: Get Invitation to Monday.com from Tamara where you can access the design files.
  • We have 2 WordPress sites, one is staging, for trying out ideas before is goes to production. Your approaved staging goes to production.
  • Step 4: Send your email for invitation to staging.
  • Login to staging : Staging
  • Step 5: Accept invitation to staging, LOGIN and starting implimenting Figma designs in Wordpress staging.
  • If you are not familar with using WordPress for web design ,get started here Begineers to WordPress Video Resource

Workflow

  • Only the team lead is allowed to install or uninstall plugins or Themes. Reach out to team lead if you have to add or uninstall a theme or plugin

  • Design your web pages to be responsive for Mobile, Tablet and Desktop.

  • Use Custom CSS & JS plugin to write custom CSS and JavaScript.

  • Create and write your custom CSS and JavaScript in task-name.css and task-name.js files (task-name is the name of task you are working on and the CSS or JS should be given the project name-Just use your project name as CSS file name ). Every JavaScript file you should be witten within the DOMContentLoaded event Example.

          windows.addEventListener('DOMContentLoaded', function(){
            /**
              Add JavaScript here
            ***/
          const textContent = 'Hello world';
          
        })
  • For Custom CSS here is how we class elements to add custom styling or select for JavaScript.

  • We follow Block Element Modifier (BEM) convention to give a class name to elements.Read more on BEM

  • Leave a comment within the CSS and JS to show start of code and to document your code.

  • CSS UNITS: All CSS units should be written in rem, note 1rem = 16px.

  • Define

          html {
      font-size:16px;
    }
        

    on your custom CSS so we can ensure that 1rem = 16px

  • For Mobile Heading and Sub Heading subtract 0.75rems from the Desktop values, base text remains 1rem.

  • For Tablet Heading and Sub Heading subtract 0.5rems from the Desktop values, base text remains 1rem.

  • Assets: All Medkids assets are hosted at MEDKids Image Hosting repository do not host images directly in production or statging WordPress.

  • While linking to assets the link prefix should be https://rebeccaeverlenetrustco.github.io/images/ followed by the assets folder followed by the assets name dot the extension. Example: https://rebeccaeverlenetrustco.github.io/images/Nurse_Nurse_Playground/Nurse_Nurse_Playground_Vector.png .

  • Export all the images from the Figma task into a folder. Name folder with project name and separate spaces with - or _ or both as the case may be.Next clone the Medkids image respository here , Add your folder with images and make pull request. Leave a message in the team slack for approval.

  • Name assets exactly the way they are named in Figma file but with underscore when uploading to image storage. Use task name as a prefix before the asset name EG i am working on a task on Big Energy Body, i should name my file like this Big_Ener_Body_vector1 vector1 being the asset name.

  • Approval: Get approval from team leads before publishing to production.

Issues

Visit https://github.com/MEDkids/.github to create New Issue regarding your task.

Steps

  • On the issue page click New Issue
  • Add a title
  • Add a description : Explain what issue you are creating. Issues can be technical problems or your uncompleted task you want to keep track off or an uncompleted feature on a task
  • Click Submit new issue Note: You are not allowed to close issue.

Moving completed projects from staging to production

WP staging is like our development branch and WP product is like our master branch

Popular repositories Loading

  1. .github .github Public

    1

  2. images images Public

    MEDKids media hosting repo

    HTML 1 70

  3. cells_in_the_human_body cells_in_the_human_body Public

    HTML

  4. disabilities disabilities Public

    HTML

  5. MedKids_OxygenRelay MedKids_OxygenRelay Public

    The second mini game of How Lungs Work

    ShaderLab

  6. MedKids_BreathingExercise MedKids_BreathingExercise Public

    The first mini game on How Lungs Work

    C#

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…