Changes

Jump to navigation Jump to search
322 bytes removed ,  04:31, 26 April 2010
no edit summary
Line 6: Line 6:  
== The Karma Project ==
 
== The Karma Project ==
   −
Karma is a framework for creating educational software using JavaScript, html5, and SVG. The Karma team is primarily focused on developing Sugar activities but you can also Karma to create lessons that run in any web browser that supports html5. The best ways to get involved are to join the [http://groups.google.com/group/karmajs mailing list] and [http://git.sugarlabs.org/projects/karma/repos/mainline get the code]
+
Karma is a framework for creating educational software using JavaScript, html5, and SVG. The Karma team is primarily focused on developing Sugar activities but you can also Karma to create lessons that run in any web browser that supports html5. The best ways to get involved are to join the [http://groups.google.com/group/karmajs mailing list] and [http://git.olenepal.org/karma/karma get the code]
    
=== Rationale ===
 
=== Rationale ===
Line 76: Line 76:  
* [[Karma/Anti-conventions|Anti-Conventions]] -- coding no-nos
 
* [[Karma/Anti-conventions|Anti-Conventions]] -- coding no-nos
 
* [[Karma/Layout_Converted_Squeak_Lessons|Layout for converted Squeak Lessons]]
 
* [[Karma/Layout_Converted_Squeak_Lessons|Layout for converted Squeak Lessons]]
* Source Code stored in http://git.sugarlabs.org/projects/karma
+
* Source Code stored in http://git.olenepal.org/karma/karma
 
* Each lesson must be in a folder named according to the schema "karma_Grade_Maths_title_WeekNo" where the week number is optional  
 
* Each lesson must be in a folder named according to the schema "karma_Grade_Maths_title_WeekNo" where the week number is optional  
 
   The following are valid names
 
   The following are valid names
Line 99: Line 99:     
== Version Control ==  
 
== Version Control ==  
Currently all lessons are stored in the examples/ folder of [http://git.sugarlabs.org/projects/karma/repos/mainline main karma repository]
+
Currently all lessons are stored in the examples/ folder of [http://git.olenepal.org/karma/karma main karma repository]
   −
We plan to move all lessons into individual repositories at git.sugarlabs.org but only once we have a process to automatically build bundles.
  −
  −
When we do move to individual repos we shall use the [http://git.sugarlabs.org/projects/karma_lesson karma_lesson template] for each new lesson repository
      +
<strike>
 
Here is how you can use the karma_lesson template to create a new repository from scratch
 
Here is how you can use the karma_lesson template to create a new repository from scratch
   Line 127: Line 125:     
'''Tagging''' -- a karma lesson can be in only one of two states, stable or unstable. Any commit tagged 'stable' is the stable version of your code. Every other version of your code is unstable. We will not use numeric versioning such as 0.1, 1.0, 1.2, etc. for the foreseeable future.
 
'''Tagging''' -- a karma lesson can be in only one of two states, stable or unstable. Any commit tagged 'stable' is the stable version of your code. Every other version of your code is unstable. We will not use numeric versioning such as 0.1, 1.0, 1.2, etc. for the foreseeable future.
 +
</strike>
    
== Meetings ==
 
== Meetings ==
359

edits

Navigation menu