Skip to content
This repository has been archived by the owner on Aug 30, 2018. It is now read-only.
/ daemon Public archive
forked from pioneers/dawn-v0

Daemon is a cross-platform frontend for the Pioneers in Engineering robotics control system. It's also the future.

Notifications You must be signed in to change notification settings

kevinmasd/daemon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the PiE Central Repo!

alt text

Build Status

What is the Central Repo?

  • The PiE Central Repo is our main central repository that contains a bunch of other PiE repositories, including...

    • Hibike, our lightweight communications protocol designed for the passing of sensor data for the PiE Robotics Kit
    • Dawn, our cross-platform frontend for the PiE robotics control system
    • Atalanta, the runtime code in our beaglebones
    • Protos, our protocol buffers used by Dawn and runtime
    • DevOps, which oversees axiom, frankfurter, and chrommunal

    Note that Hibike and Dawn are currently using the develop branch

If you want to learn more about these repositories, check out their directories!

Contributing to PieCentral

Note: You don't have to fork! Instead, make your own branch in the central repo.

Setting up PieCentral

$ cd {directory of your choice}
$ git clone https://github.com/pioneers/PieCentral.git
$ cd PieCentral

Creating a Branch

Naming convention: project_name/feature_name

Feel free to name "feature_name" anything and/or use more slashes.

e.g. dawn/UDPintegration, atalanta/andy/UDPintegration

$ git branch {project_name/feature_name}
$ git checkout {project_name/feature_name}
$ git push origin {project_name/feature_name}

Adding new code to master

All code is rebased onto master, meaning new commits are added directly onto master, creating a linear commit history.

Merge conflicts may arise when rebasing, make sure to fix conflicts before continuing.

$ git fetch origin master
$ git rebase origin/master
$ git push origin {project_name/feature_name}

Open a pull request to master.

Code will be code reviewed by PMs.

Code will be rebased onto master. (Choose "Squash and Merge" instead of "Create a merge commit")

About

Daemon is a cross-platform frontend for the Pioneers in Engineering robotics control system. It's also the future.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 19.3%
  • Python 17.4%
  • JavaScript 17.3%
  • C++ 16.2%
  • Other 7.9%
  • Jupyter Notebook 7.5%
  • Other 14.4%