Skip to content

This is an open research project that uses github as it's ultimate storage area. There is no user authentication; the database is committed with the rest of the code; and through that process of refining code and actual research data we will have versioned data with actual users attached via automated commits through git.

Notifications You must be signed in to change notification settings

m3talsmith/Research

Repository files navigation

Research

Project Summary

The core idea behind Research is to use a git repository as an historic research tool, with irrevocable commit changes tied to the user who commits, that allows quick research without the hassles of logging in. Not only is one of the goals to hold the actual committer responsible for their commit, but it is also a goal to speed up the process of research itself by a simple cause and effect field mechanism. The field names chosen are:

  1. was
  2. said
  3. did
  4. result

Which could be used in this manner:

Johnny was drenched by the rain when he opened the door to the store. He said, “I don’t like getting wet during a storm.” So on the way out, he grabbed an umbrella and he stayed dry the rest of the way as he returned home.

So this methodology is meant to help a person break down sentences while researching various subjects and then make that data easy to refer to and link to from several angles.

Now if we all used this properly, and pushed regularly, we could build a communal distributed body of research, with a fairly dependable base, since the goal is to make every committer of knowledge responsible for the knowledge they committed.

Current Progress

I am currently just laying the core structure down. Models and forms are being built; the auto commits will be tied on afterwards.

Development Methodology

I’m a firm believer in BDD and I will write stories and features first, using cucumber, before the first usable code is written. I also use HAML and Sass as pre-processors with a little bit of embeddedjs thrown in occasionally.

A Final Note

The development.sqlite3 is intentionally in this project. It is the core of our data until this is production ready. No test data is in there at all.

About

This is an open research project that uses github as it's ultimate storage area. There is no user authentication; the database is committed with the rest of the code; and through that process of refining code and actual research data we will have versioned data with actual users attached via automated commits through git.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published