#management #projects #tool #orion #version

app apm

A project management tool for Orion Projects

3 stable releases

1.0.2 Dec 17, 2019
1.0.1 Dec 9, 2019
1.0.0 Dec 3, 2019

#312 in #management

MPL-2.0 license

20KB
434 lines

Arc Project Manager

Project management tool for Orion projects


Version: 0.1.0
Author(s): Orion Studios
License(s): MPL-2.0

What is it?

APM is a project management tool that fully manages builds, runtimes, and other project-related activities/actions.

How does APM accomplish its goal?

APM manages projects based on about a dozen predefined "goals".
These goals tell APM what it should do at any given point in the project's build/run time.
For example, one "goal" is to watch for any change to the project file and make changes to the build and project's assembly.

What types of things does APM support?

  • APM is intended to support C, C++, Kotlin, Java, C#, Rust, Go, and PHP.
    • C, C++, and Rust support is intended for low-level API or binary application projects.
    • Kotlin, Java, and Go are intended for higher-level front-end application projects.
    • Go and PHP features are intended to support front-end web development/workflows.
  • APM will support fully managed workflows for all of those languages.
  • APM supports the managing of dependencies for all of the languages/frameworks.
  • APM is intended to be able to assist in the rapid deployment/setup of Orion development environments.

How do I use APM?

Install it from crates.io

cargo install apm

or clone the repo and build it yourself

git clone https://github.com/mdotfive/apm
cd apm
cargo build

License

The Arc Project Management tool is licensed under the Mozilla Public License, v2.0


Thank you!

Dependencies

~12MB
~219K SLoC