Skip to content

Project Overview

skp2140 edited this page May 3, 2017 · 2 revisions

Motivation and Package Managers

Package Managers have become powerful tools that assist software engineers during the software development process. We found that there were no package managers for OpenSCAD Language, a language used for computer assisted designing. Thus, we created a package manager for OpenSCAD, akin to Node Package Manager (NPM) or Ruby Gems, which allow developers to more easily share and install modules. Furthermore, the package manager allows users to manage dependencies.

Functional Overview

The OpenSCADpm project constitutes a command line tool and a website. The command line tool is utilized for the installation and managing of modules by allowing users to use terminal commands. The website allows users to upload packages. It also serves as a way for packages to be browsed and explained with a high level description (this seems to be the norm for package managers).

Clone this wiki locally