Skip to content

A Node tool for vernacular autoethnosis.

License

Notifications You must be signed in to change notification settings

emsenn/trash-tab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Things with Attributes and Behaviors (TAB)

TAB is a system for structuring information as things that are made from models defining attributes and behaviors.

Things with Attribute and Behaviors is essentially a server for a multi-user dimension focused on enabling users to create virtual objects and form relations between them, to enable a practice of vernacular autoethnosis.

Why might you care? Honestly, at this point, you probably only care if you have a personal connection to the project, such as being friends with emsenn

Technical Info

TAB is being written to run on Node.js. The "engine" is stored in ./tab.js, for now.

const tab = require('./tab');
const apple = tab.makeThing({name: "apple"});
console.log(apple.fullName());
// --> an apple

File Organization

  • ./tab.js - holds the TAB engine.
  • ./models/ - holds the models that TAB makes into things (also where saved data goes, for now)
  • ./behaviors/ - holds the methods that things can use once they're made

License

Software whose source code is freely & openly available to anyone allows for its use and development outside of its original context, which is necessary for the type of self-determined information management that TAB seeks to facilitate. Thus, it is released under the MIT license, which legally permits anyone to use or modify the software.

Contributing

We encourage folk to share the modifications they've made back with us. New models, new behaviors, changes to what is already here. Check the Development Documentation.

About

A Node tool for vernacular autoethnosis.

Resources

License

Stars

Watchers

Forks

Packages

No packages published