Skip to content

Commit 05b7716

Browse files
author
Rob Underwood
committed
.gitignore .travis.yml .whitesource docs/ website/ from deg repo
1 parent 42017fe commit 05b7716

22 files changed

+7326
-0
lines changed

.gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.vscode
2+
.project
3+
4+
# Website NPM build
5+
website/build/
6+
website/i18n/
7+
website/node_modules/
8+
website/package-lock.json

.travis.yml

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
language: node_js
2+
node_js:
3+
- '8'
4+
5+
branches:
6+
only:
7+
- master
8+
9+
cache:
10+
yarn: true
11+
directories:
12+
- website/node_modules
13+
- $HOME/.m2
14+
15+
before_install:
16+
- npm install -g ts-node
17+
- git config --global user.name "${GH_NAME}"
18+
- git config --global user.email "${GH_EMAIL}"
19+
- echo "machine github.com login ${GH_NAME} password ${GH_TOKEN}" > ~/.netrc
20+
21+
script:
22+
# Build the website
23+
- cd website && yarn install && yarn run build && cd -
24+
25+
deploy:
26+
- provider: pages
27+
skip-cleanup: true
28+
github-token: $GH_TOKEN
29+
email: $GH_EMAIL
30+
name: $GH_NAME
31+
verbose: true
32+
keep-history: true
33+
local-dir: website/build/finos-deg
34+
target_branch: gh-pages
35+
on:
36+
branch: master

.whitesource

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"scanSettings": {
3+
"configMode": "AUTO",
4+
"configExternalURL": "",
5+
"projectToken" : ""
6+
},
7+
"checkRunSettings": {
8+
"vulnerableCheckRunConclusionLevel": "failure"
9+
},
10+
"issueSettings": {
11+
"minSeverityLevel": "LOW"
12+
}
13+
}

docs/charter.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
id: charter
3+
title: Charter
4+
sidebar_label: Charter
5+
---
6+
7+
The Decentralized Ecosystem Growth (DEG) program aims to aggregate, develop, and integrate tools that facilitate coordination of decentralized applications across disparate financial services firms and ecosystems. This is still a new and evolving landscape. The DEG program looks to help firms move beyond the hype surrounding many decentralized technologies and to provide an open venue for everyone, both large firms and individual developers, to work together to accelerate delivery of tangible value.

docs/learn-more.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
id: learn-more
3+
title: Learn More
4+
sidebar_label: Learn More
5+
---
6+
7+
The Decentralized Ecosystem Growth (DEG) program is a welcoming place for people interested in decentralized finance to meet, learn, and build.
8+
9+
We're working on:
10+
* Identifying specific challenges in the financial industry where we can apply what we've learned from distributed systems orchestration, peer-to-peer networking, verifiable logging, etc. to solve old problems in new ways
11+
* Building new tools (utilities, reference implementations, applications, etc.) that make it easier to make, maintain, extend, and use decentralized financial applications
12+
* Contributing to industry and technology standards efforts that help make decentralized financial applications feasible and interoperable
13+
* Developing understanding across projects built on permissioned blockchains, public blockchains, and no blockchains
14+
* Investigating how decentralization continues to impact the financial industry, and how we can help drive positive outcomes

docs/projects.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
id: projects
3+
title: Projects
4+
sidebar_label: Call for Projects
5+
---
6+
7+
## Call for Projects
8+
We started this group to focus on projects that investigate:
9+
* Replication of common pre-, on-, and post-trade workflows via modular and verifiable smart contracts
10+
* Transferring data models for common financial assets to digital tokens
11+
* Data confidentiality, privacy design, zero-knowledge systems
12+
* Data oracle design, decentralized data authentication and access schemes
13+
* System migration and integration (internal, between similar networks, between disparate networks)
14+
15+
## Active Projects
16+
* *IHS Markit, Clovyr* - Private project, to be announced
17+
* *Clovyr* - Financial libraries that integrate with the larger Clovyr offering

website/README.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# FINOS Decentralized Ecosystem Growth
2+
3+
This website was created with [Docusaurus](https://docusaurus.io/) using [FINOS project documentation guidelines](https://finosfoundation.atlassian.net/wiki/spaces/FDX/pages/844759075/Using+Docusaurus)
4+
5+
## Run locally
6+
7+
Make sure you can execute `npm -v` from your terminal.
8+
9+
```
10+
git clone https://github.com/finos-deg/finos-deg.github.io.git
11+
cd finos-deg.github.io/website
12+
npm start
13+
```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Open Source in Fintech Meetup - March 5, 2019
3+
author: Amber Baldet
4+
authorURL: https://twitter.com/AmberBaldet
5+
authorImageURL: https://pbs.twimg.com/profile_images/885671686732824576/qVY8Zii8_400x400.jpg
6+
---
7+
8+
FINOS' next Open Source in Fintech Event Series Meetup is Tuesday, March 5th at [Moody's](https://www.moodys.com/). The theme of the evening will be FINOS' newly launched Decentralized Ecosytem Growth program for which I serve as Program Management Committee Lead.
9+
10+
Join us by registering on [Eventbrite](https://www.eventbrite.com/e/open-source-in-fintech-event-series-march-2019-tickets-56667849062). See you there!
11+
12+
## Meeting Details
13+
* Location: [Moody's](https://www.moodys.com/). [7 World Trade Center, 250 Greenwich St, New York, NY 10007.](https://www.google.com/maps/place/Moody's+Investors+Service/@40.7134128,-74.01412,17z/data=!3m1!4b1!4m5!3m4!1s0x89c2590288e227f3:0x5f159547e8575f2!8m2!3d40.7134088!4d-74.011926)
14+
* Date: Tuesday, March 6th
15+
* Time: 6pm - 8:30
16+
* Registraton: [Eventbrite](https://www.eventbrite.com/e/open-source-in-fintech-event-series-march-2019-tickets-56667849062)
17+
18+
## Meetup Presentation Material
19+
* [Google Slide Deck](https://docs.google.com/presentation/d/1NEO8zp_8Towuo7TD6OHhJiYXRDqhXyJhJGgzZRIajA8/edit#slide=id.g51ce58e5db_0_307)
20+
21+
## Reading List
22+
* [Transparent Logs for Skeptical Clients](https://research.swtch.com/tlog)
23+
* [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/)
24+
* [10 Rules for the Secure Use of Cyptopcurrency Hardware Wallets](https://blog.trailofbits.com/2018/11/27/10-rules-for-the-secure-use-of-cryptocurrency-hardware-wallets/)

website/core/Footer.js

+69
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
/**
2+
* Copyright (c) 2017-present, Facebook, Inc.
3+
*
4+
* This source code is licensed under the MIT license found in the
5+
* LICENSE file in the root directory of this source tree.
6+
*/
7+
8+
const React = require('react');
9+
10+
class Footer extends React.Component {
11+
docUrl(doc, language) {
12+
const baseUrl = this.props.config.baseUrl;
13+
const docsUrl = this.props.config.docsUrl;
14+
const docsPart = `${docsUrl ? `${docsUrl}/` : ''}`;
15+
const langPart = `${language ? `${language}/` : ''}`;
16+
return `${baseUrl}${docsPart}${langPart}${doc}`;
17+
}
18+
19+
pageUrl(doc, language) {
20+
const baseUrl = this.props.config.baseUrl;
21+
return baseUrl + (language ? `${language}/` : '') + doc;
22+
}
23+
24+
render() {
25+
return (
26+
<footer className="nav-footer" id="footer">
27+
<section className="sitemap">
28+
<a href={this.props.config.baseUrl} className="nav-home">
29+
{this.props.config.footerIcon && (
30+
<img
31+
src={this.props.config.baseUrl + this.props.config.footerIcon}
32+
alt={this.props.config.title}
33+
/>
34+
)}
35+
</a>
36+
<div>
37+
<h5>Docs</h5>
38+
<a href={this.docUrl('learn-more', this.props.language)}>
39+
Learn More
40+
</a>
41+
<a href={this.docUrl('projects', this.props.language)}>
42+
Projects
43+
</a>
44+
</div>
45+
<div>
46+
<h5>Community</h5>
47+
<a
48+
href="https://www.finos.org/"
49+
target="_blank"
50+
rel="noreferrer noopener">
51+
FINOS
52+
</a>
53+
<a
54+
href="https://groups.google.com/a/finos.org/forum/#!forum/deg"
55+
target="_blank"
56+
rel="noreferrer noopener">
57+
Mailing List
58+
</a>
59+
{}
60+
</div>
61+
</section>
62+
{}
63+
<section className="copyright">{this.props.config.copyright}</section>
64+
</footer>
65+
);
66+
}
67+
}
68+
69+
module.exports = Footer;

website/package.json

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "finos-deg-website",
3+
"license": "Apache-2.0",
4+
"scripts": {
5+
"examples": "docusaurus-examples",
6+
"start": "docusaurus-start",
7+
"build": "docusaurus-build",
8+
"test": "node ../src/samples/printout.ts",
9+
"write-translations": "docusaurus-write-translations",
10+
"version": "docusaurus-version",
11+
"rename-version": "docusaurus-rename-version"
12+
},
13+
"devDependencies": {
14+
"docusaurus": "1.12.0"
15+
}
16+
}

0 commit comments

Comments
 (0)