GithubHelp home page GithubHelp logo

astongs / alloy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from finos/legend

0.0 2.0 0.0 12.75 MB

The PURE/Alloy project

License: Apache License 2.0

JavaScript 14.48% CSS 47.27% Shell 4.21% HTML 34.04%

alloy's Introduction

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 closely related products - its internal logical modeling language internally named "PURE", and a visual modeling platform that generates PURE models known in Goldman Sachs as "Alloy" - into FINOS.

More information about this decision and announcement can be found at https://www.finos.org/alloy.

Open Sourcing Roadmap

  • Phase 0 (Q4 2019): Deploy an external instance of Alloy to AWS for Phase 1 shared modeling; announce the intention to open source PURE/Alloy at the Open Source Strategy Forum; internal code evaluation and preparation for open sourcing.

  • Phase 1 (Q1 2020): Using the external instance of Alloy deployed in phase 0, with a group of bank pilot users, develop common, shared models, licensed under an Apache 2.0 license, written in PURE, likely collaborating first on a derivatives model. In this release, Studio will support the creation of data models, model-to-model mappings constraints and derivations. 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 upon code being open sourced; identify and discuss priority areas for further collaborative model development.

  • Phase 2 (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 into a FINOS GitLab or GitHub 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.

Documentation Strategy

The documentation site is built using Docusaurus based on the markdown files in the docs folder.

This repository (github.com/finos/alloy) hosts:

  • The underling files for the Alloy Documentation site (composed in markdown file format and stored in the docs/ folder)
  • The shared issues list used for task management to track project activity around documentation, deployments, and the overall effort associated with open sourcing PURE and Alloy
  • These issues are organized in various kanban boards, including the overall project kanban.

A separate hosted Gitlab repository, gitlab.alloy.finos.org hosts shared models being developed by the Alloy project pilot team.

Documentation specific to particular families and groups of models will be created and curated on GitLab.com at https://gitlab.com/finosfoundation. In Phase 2, it's possible that the shared model definitions themselves may be migrated from the hosted GitLab instance to Gitlab.com.

Contributing

See our CONTRIBUTING.md

Installation

(Coming Soon; Information on running and installing your own instance of Alloy, either on premise or in a cloud provider such as AWS, Azure, OpenShift, Google, etc.)

Usage example

(Coming Soon)

Development setup

(Coming Soon)

License

Copyright 2020 Goldman Sachs

Distributed under the Apache License, Version 2.0.

SPDX-License-Identifier: Apache-2.0

alloy's People

Contributors

agitana avatar maoo avatar brooklynrob avatar gs-bracej avatar grizzwolf avatar finos-admin avatar ffionwiggins avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.