# Arc Project Manager *Project management tool for Orion projects* --- ###### Version: 0.1.0 ###### Author(s): Orion Studios ###### License(s): [MPL-2.0](#license) --- ### 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!***