Skip to content

dschwartznyc/purealloy

 
 

Repository files navigation

Badges go here (see shields.io, for examples).

Build Status FINOS - Incubating

PURE/Alloy

On November 20, 2019, at FINOS' flagship conference, the Open Source Strategy Forum, FINOS Platinum member Goldman Sachs announced its intention to open source two products - a modeling language internally named "PURE", and a visual modeling platform that generates PURE models known in Goldman Sachs as "Alloy" - into FINOS.

Read more on https://www.finos.org/pure-alloy.

This repository currently hosts:

  • PURE/Alloy User Guide (composed in markdown file format and stored in the docs/ folder)
  • Issue/task management and (threaded) discussions, using GitHub Issues and Projects (Kanban), to track activity around documentation, deployments and questions/support requests.

Installation

TBD

Usage example

TBD

Development setup

TBD

Roadmap

  • Phase 1 (Q4 2019): Stand-up and deploy external "sandbox" instance of Alloy for shared modeling; Open Source Strategy Forum announcement; internal code evaluation and preparation for open sourcing
  • Phase 2 (Q1 2020): Pilot using the external sandbox instance of Alloy development of common, shared models written in PURE with interested industry participants; continue to prepare code for open sourcing. Develop initial shared roadmap for PURE and Alloy extensions and new features for project developers to work on; identify priority areas for further collaborative model development.
  • Phase 3 (Mid 2020): Complete technical and legal reviews of code for release per FINOS contribution process; make underlying PURE and Alloy code bases available as open source under an Apache 2.0 license in a FINOS GitLab repository. Begin accepting pull requests into PURE and Alloy from developers outside Goldman Sachs. For more information about PURE/Alloy, including some of the motivations behind the decision to open source these two products, see the PURE/Alloy press release.

Contributing

  1. Fork it (https://github.com/finos/purealloy/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Read our contribution guidelines and Community Code of Conduct
  4. Commit your changes (git commit -am 'Add some fooBar')
  5. Push to the branch (git push origin feature/fooBar)
  6. Create a new Pull Request

NOTE: Commits and pull requests to FINOS repositories will only be accepted from those contributors with an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool. Please note that some CCLAs require individuals/employees to be explicitly named on the CCLA.

Need an ICLA? Unsure if you are covered under an existing CCLA? Email [email protected]

License

Copyright 2019 Goldman Sachs

Distributed under the Apache License, Version 2.0.

SPDX-License-Identifier: Apache-2.0

About

The PURE/Alloy project

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.3%
  • CSS 19.8%
  • Shell 4.9%