Skip to content

Berkeley Javascript Dojo repository. A place where Sifus can collaborate.

License

Notifications You must be signed in to change notification settings

yocodigo/BerkeleyJsDojo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Berkeley Javascript Dojo GitHub repo. This README.md is important.

We provide the structure of this repo in the Table of Contents. Each section listed in the table of contents has instructions on what and how to contribute to that section. These sections are folders in the repo.

Javascript Dojo Philosophy

Berkeley Javascript Dojo is the first of hopefully many coding dojos (Trey and Tristan were inspired to do similar meetups in their respective areas). The primary principle of this coding dojo is work. Everyone must work for the knowledge and skills they wish to attain. The second principle is sharing. Once a Sifu (practitioner) has learned something they must be willing to share it with other Sifus that ask.

The goal of the Berkeley JavaScript Dojo is to show Sifus how they can improve their skill set with continuous work on their craft.

Get Started

  • Create a Yatate file and submit it with a Pull Request (PR)
  • Attend a local Berkeley JavaScript Dojo meetup.
  1. People who attend the meetup, in-person, are given a slack invite. Slack is used for all the sifus to stay in touch between our monthly meetups.
  2. NOTE: Treat the slack like a public forum.
  • WORK... Work on your belts. Get a white belt from the Dojo.

Table of Contents

Katas

Patterns that help you deepen your programming knowledge. Katas are broken into a few categories designated by a sub-folder.

  • Angular - the file in the folder doesn't have 2 lines of information. Not even really started.
  • GitHub - I have spent the most work on this set of katas.
  • MongoDB - empty at the moment.
  • Node - I started on this but it is a mess at the moment. This is before I got a structure to the idea of katas.

Koans

Programming riddles to ponder. Expand your perspective and hopefully become enlightened.

Meetings

Sifu notes taken during the meeting. Make your notes helpful to others reading them in the future. Think of this like Open Source documentation. It is a great practice.

Projects

Folder of code projects that Berkeley JavaScript Dojo ( BJD ) has worked on. Projects in this section have a "project lead". These project were merged into the list by the "Sifu 'Root'".

Wuxia

Javascript Wuxia are things you will need to do in any language, not just Javascript. Wuxia is split into Front End Task, Server Side Task, Database Task, Web apps, and Mobile App Task.

Yatate

The Yatate is a folder of BJD members to create txt or md document named after their call-sign.

ToDo

  • The Github Kata folder is the most developed kata I have right now. I work on folders as I have more to add. Sifus should feel free to add to these sections as is appropriate to their knowledge level of the topic.
  • <2018-12-13> add an Info_<SUBJECT>.md for each folder. Match text to what is in the main README.md.
  • <2018-12-13> Clean up the Meetings folder. It should only have ".md" files in it. Starting this in 2019 at the January meetup.

About

Berkeley Javascript Dojo repository. A place where Sifus can collaborate.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 42.4%
  • HTML 38.7%
  • CSS 18.9%