STACK MACROS AND PROJECT EXTENSIBILITY FOR PROJECT STACKING AND SUPPORT SYSTEM
A tool is provided for addressing a number of issues related to assembling software stacks including multiple uncoordinated components such as open source projects. The tool identifies individual projects for stacking, manages dependency relationships and provides an intuitive graphical interface to assist a user. A project filter is also provided for controlling access to or installation of projects in accordance with filter criteria. In this manner, compliance with internal policies regarding the use of open source or other software is facilitated. The user can also add projects to the collection of supported projects and define stack macros or stacros. Once such stacros are defined, various functionality can be provided analogous to that provided for individual projects.
1 . A method for use in connection with processing software projects, comprising the steps of:
providing a computer based system for performing operations related to identified software projects;
establishing a macro including a plurality of software projects; and
operating said computer-based system to perform at least one of said operations with respect to said macro.
2 . A method set forth in claim 1 , wherein said operations include one of providing project information, applying searching functionality, implementing synchronization and applying a project filter.
3 . A method for use in connection with processing software projects, comprising the steps of:
providing computer based system for performing operations related to a list of supported projects;
first operating said computer based tool to add a project to said list of supported projects; and
second operating said computer-based tool to perform at least one of said operations with respect to said added project.