Coder Social home page Coder Social logo

tinashechihoro / zappycode-django Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zappycode/zappycode-django

0.0 0.0 0.0 9.58 MB

The code behind ZappyCode.com πŸ’» Come check it out and see how it ticks!

Python 9.00% HTML 10.69% CSS 29.84% JavaScript 10.40% SCSS 21.18% Less 18.88%

zappycode-django's Introduction

ZappyCode - Coding is Fun

Learning to code should also be fun. That's why we built Zappycode! A community of learners that don't like doing things the boring way. Join and see what it's all about.

Learn How to Run Locally

Link to Tutorial on Setting Up ZappyCode

Issues

Feel free to submit issues and enhancement requests under the issues tab.

Contributing

Zappycode welcomes contributions from the community and is an open source project. When contributing please be kind and respectful. In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on Github, top right-hand corner.
  2. Clone the project to your own machine. git clone https://github.com/<yourusername>/zappycode-django.git
  3. Commit changes to your own branch Create a new branch: git checkout -b new_branch Create a new remote for the upstream repo: git remote add upstream https://github.com/<your username>/zappycode-django
  4. Push your work back up to your fork git push -u origin new_branch
  5. Submit a Pull Request so that we can review your changes.

Windows: How to run zappycode locally?

  1. Fork the repo on Github, top right-hand corner. This creates a new copy of my demo repo under your GitHub user account with a URL like: https://github.com//zappycode-django

  2. Clone the project to your own machine. git clone https://github.com/<YourUserName>/zappycode-django

  3. Commit changes to your own branch Create a new branch: git checkout -b new_branch (name it whatever you like. Here, it is new_branch) Create a new remote for the upstream repo: git remote add upstream https://github.com/<your username>/zappycode-django

  4. Make a Virtual Environment using- conda create --name zappycodeenv python=3.6.9 If virtual environment isn't activated automatically, enter: conda activate zappycodeenv

  5. Install Requirements:- The Pipfile and Pipfile.lock contain dependencies. Read pipfiles to know how to use them to install dependecies. If that doesn't work, do as directed below:

    1. If you don't have pipenv, install it using pip install pipenv

    2. Enter: pipenv lock -r (You need to be present in the zappycode directory!)

    3. When it says "Successfully created virtual environment!" copy and paste Everything below virtualenv location in a text file and save it in the zappycode project cloned folder by the name of requirements.txt.

    4. Enter: pip install -r requirements.txt in shell.

  6. Now you can make changes to the code.

  7. Push it! git push -u origin new_branch

  8. Once you push the changes to your repo, the compare & pull request button will appear in GitHub. Click it!

  9. Add some info about the changes you made and click 'Create pull request' button.

  10. Done!

Mac: How to run zappycode locally?

Make sure Python v3.6.9 is installed on your machine. Already have a version installed? See here for help.

  1. Follow πŸ“ƒSteps 1 - 3 under contributing.
  2. Setup πŸ’»Virtual Environment inside the zappycode working directory.
  • run pipenv install in your terminal to setup the venv.
  • then pipenv shell to activate the venv.
  • to deactivate the venv run exit
  1. Start Contributing! πŸ˜ƒ
  2. πŸš€Push your work back up to your fork git push -u origin new_branch
  • Click the create pull request link in terminal.
  • Add some info about your changes
  • Submit pull request
  1. πŸŽ‰Done! You're Awesome⭐

zappycode-django's People

Contributors

zappycode avatar croolicjah avatar brian101co avatar lorduttam avatar dependabot[bot] avatar

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.