bashi-bazouk / IndividualAgent

IndividualAgent is a federated social network. Contact the owner for more information.
1 stars 0 forks source link

The Individual Agent Workbench

The IA workbench is designed for making full-stack contributions to the Individual Agent project. The Workbench standardizes routines for pulling in projects, making changes, and submitting reviews.

Commands

Workbench Iteration

The Workbench is designed around a standard team-based development procedure:

  1. The developer pulls in updates from a subproject using sbt "pull <subProject> upstream".

  2. Developer integrates a new feature, and pushes it to a fork using sbt "push <subProject>".

  3. The developer submits a Pull Request on Github, which notifies the team via e-mail.

  4. The team accepts the Pull Request, merging the code back into the upstream repository.

Setting Up

The only thing you have to do to take ownership of the IA Workbench takes place in the Application.conf file. There you will see that each sub-project has it's own description, containing origin, upstream, and branch items. You'll need to set each origin to reflect a fork of it's sub-project which you'll have created on Github beforehand. Right now, the origins point to the net-softarc forks, which are owned by bashi-bazouk.

Sub-Project Dependencies

TODO