-
Notifications
You must be signed in to change notification settings - Fork 43
/
gsod.html
230 lines (206 loc) · 9.96 KB
/
gsod.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
<!DOCTYPE html>
<html>
<head>
<title>Cloudlibz</title>
<link href="https://fonts.googleapis.com/css?family=Raleway:,100" rel="stylesheet" />
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light info-color">
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link waves-effect waves-light" href="/">Home</a>
</li>
<li class="nav-item">
<a class="nav-link waves-effect waves-light" href="#products">Products</a>
</li>
<li class="nav-item">
<a class="nav-link waves-effect waves-light" href="#vendors">Providers</a>
</li>
<li class="nav-item">
<a class="nav-link waves-effect waves-light" href="#community">Community</a>
</li>
<li class="nav-item">
<a class="nav-link waves-effect waves-light" href="https://medium.com/cloudlibz" target="_blank">Blog</a>
</li>
</ul>
</div>
</nav>
<a href="#" id="back-to-top" title="Back to top">↑</a>
<div class="logo-stripe-2">
<h3>Google Season of Docs 2019</h3>
</div>
<div class="projects">
<div class="project">
<div>
<div class="project-title">
<h3>Welcome to Cloudlibz Google Season of Docs idea list</h3>
</div>
<div class="project-description">
Cloudlibz primarily focuses on building tools to enhance the developer experience when developing applications
on the cloud. We develop and maintain tools related to cloud automation and provider API unification. Interested in developer
tooling and cloud computing? You have found the right place. Below are our idea list for
Google Season of Docs 2019.
<br/><br/>
Gitter channel: <a href="https://gitter.im/cloudlibz/season-of-docs">https://gitter.im/cloudlibz/season-of-docs</a>
</div>
<br/> <br/>
<div class="project-title">
<h4>Proposal 1: NodeCloud standard interface documentation</h4>
</div>
<div class="project-description">
<p>NodeCloud is an open source Node.js library which unifies cloud provider SDKs. NodeCloud can be used
as a programmatic interface in application development, and as a tool for provisioning resources on the cloud
with ease. Providers currently supported are GCP, AWS, and Azure. Library implements a plugin architecture
which allows the developer to load only the necessary provider SDKs.
<br/><br/>
Currently NodeCloud lacks documentation related to standard interfaces which should be followed when developing
new APIs for plugins of various cloud providers. We require a proper documentation which describes the developer
about the steps to create a nodecloud plugin and standard interfaces in NodeCloud which can be used to develop the common
APIs.
<br/><br/>
Expected deliverables: <br/>
<ul>
<li>Documentation of standard interfaces in NodeCloud</li>
<li>Wiki on how to create a new NodeCloud plugin</li>
</ul>
Skills needed: <br/>
<ul>
<li>Knowledge on how to work with Git and GitHub</li>
<li>Fluent in english</li>
<li>Basic understanding of how programmatic interfaces work</li>
</ul>
</p>
<p>Possible Mentors:</p>
<ul>
<li>Rumesh Eranga ([email protected])</li>
<li>Rajika Imal ([email protected])</li>
</ul>
</div>
</div>
</div>
<div class="project">
<div>
<div class="project-title">
<h4>Proposal 2: clocal-gcp documentation</h4>
</div>
<div class="project-description">
<p>cloud-gcp is an easy to use cloud mocking framework. This allows the developer to develop and
test cloud applications in-house without having to deploy the application to the cloud. Objective of the
project is to facilitate testing of applications which are intended to be run on the cloud. clocal emulates
services which are being mostly used by applicaitons.
Emulated services include functions, storage, memcache, pubsub, datastore and firestore.
<br/><br/>
clocal-gcp currently contains minimum documentation which helps new users and contributors to get started. We believe the
current documentation can be improved vastly along the following areas. Detailed documentation of each service can
be added describing in detail what functionalities of each service are emulated. Further limitations of each emulated
service can be clearly stated, allowing the developers to find and make use of the exact functionalities of the service.
Further documentation related to developer setup can be improved in order to make it easy for new contributors to provide useful
additions to the project. Additionaly tutorials can be created which helps developers and contributors to get started with the project
easily.
</p>
<br/>
Expected deliverables: <br/>
<ul>
<li>Documentation of each emulated service</li>
<li>Improvements of code documentation</li>
<li>Clear and in detail wiki about developer setup</li>
<li>Developer tutorials</li>
</ul>
Skills needed: <br/>
<ul>
<li>Knowledge on how to work with Git and GitHub</li>
<li>Fluent in english</li>
<li>High level understanding of cloud providers and services</li>
</ul>
<p>Possible Mentors:</p>
<ul>
<li>Dilantha Prasanjith ([email protected])</li>
<li>Pratik Dhanave ([email protected])</li>
</ul>
</div>
</div>
</div>
</div>
<div class="project">
<div>
<div class="project-title">
<h4>Proposal 3: clocal-azure documentation</h4>
</div>
<div class="project-description">
<p>cloud-azure is an easy to use cloud mocking framework. (similar to clocal-gcp) This allows the developer to develop and
test cloud applications in-house without having to deploy the application to the cloud. Objective of the
project is to facilitate testing of applications which are intended to be run on the cloud. clocal emulates
services which are being mostly used by applicaitons.
Emulated services include functions, storage, cosmodb, and azure app api service.
<br/><br/>
clocal-azure currently contains minimum documentation which helps new users and contributors to get started. We believe the
current documentation can be improved vastly along the following areas. Detailed documentation of each service can
be added describing in detail what functionalities of each service are emulated. Further limitations of each emulated
service can be clearly stated, allowing the developers to find and make use of the exact functionalities of the service.
Further documentation related to developer setup can be improved in order to make it easy for new contributors to provide useful
additions to the project. Additionaly tutorials can be created which helps developers and contributors to get started with the project
easily.
</p>
<br/>
Expected deliverables: <br/>
<ul>
<li>Documentation of each emulated service</li>
<li>Improvements of code documentation</li>
<li>Clear and in detail wiki about developer setup</li>
<li>Developer tutorials</li>
</ul>
Skills needed: <br/>
<ul>
<li>Knowledge on how to work with Git and GitHub</li>
<li>Fluent in english</li>
<li>High level understanding of cloud providers and services</li>
</ul>
<p>Possible Mentors:</p>
<ul>
<li>Lakindu Gunasekara ([email protected])</li>
<li>Milindu Sanoj ([email protected])</li>
</ul>
</div>
</div>
</div>
</div>
<footer align="center">
<p class="txt">
<br />
<br />© Copyright 2019 Cloudlibz.
<br />
</p>
</footer>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script>
if ($('#back-to-top').length) {
var scrollTrigger = 100, // px
backToTop = function() {
var scrollTop = $(window).scrollTop();
if (scrollTop > scrollTrigger) {
$('#back-to-top').addClass('show');
} else {
$('#back-to-top').removeClass('show');
}
};
backToTop();
$(window).on('scroll', function() {
backToTop();
});
$('#back-to-top').on('click', function(e) {
e.preventDefault();
$('html,body').animate(
{
scrollTop: 0
},
700
);
});
}
</script>
</body>
</html>