-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy pathcontribute_frameworks.html
More file actions
72 lines (67 loc) · 3.64 KB
/
contribute_frameworks.html
File metadata and controls
72 lines (67 loc) · 3.64 KB
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
---
layout: page
title: "Contribute: Frameworks"
permalink: /frameworks/contribute
---
<div class="container text-center" data-aos="fade-up" style="padding: 4em 0; margin-bottom: 0;">
<h4>How to Contribute with a Research Framework</h4>
<p>Register an actively-developed open source workflow-related research frameworks</p>
<a href="/frameworks" class="btn btn-primary mt-3 py-3 px-5">All Research Frameworks</a>
</div>
<section id="testimonials" class="testimonials bg-light" style="padding-top: 0;">
<div class="container" data-aos="fade-up">
<div data-aos="fade-up" data-aos-delay="100">
<div class="col-md-12">
<p>
The Workflows Community Initiative (WCI) provides a curated collection of <strong>open
source</strong> or
freely accessible tools and frameworks that can be used to support workflow research and
development. The
main goal of this collection is to showcase workflow system capabilities developed by the community.
We
invite all workflow researchers to share their tools and frameworks through this collection.
</p>
<h3 class="mt-5">Adding a Workflow Research Framework</h3>
<p>
To add a workflow research framework, you only need to add the framework information into an YAML
file
hosted as part of the <a href="https://github.com/workflowscommunity/workflowscommunity.github.io"
target="_blank">WCI GitHub repository</a>. The preferred way to submit your changes is via
creating a
pull request with the changes. To this end, these are the recommended steps for adding a workflow
research
framework:
</p>
<ol>
<li><strong>Fork</strong> the WCI GitHub repository</li>
<li><strong>Clone</strong> your forked repository:
<pre
class="p-3">git clone https://github.com/<your_username>/workflowscommunity.github.io</pre>
</li>
<li><strong>Edit</strong> the <code>_data/research_frameworks.yml</code> file, and add the
information
regarding the workflow research framework:
<pre class="p-3">
- name: "Research Framework Name"
url: <framework_url>
description: "Short framework description"
icon: <url_to_framework_logo> <span style="color: #999"># square images are preferred (1:1 aspect ratio)</span>
github: <url_to_github_repository> <span style="color: #999"># do not provide if hosted at GitLab</span>
gitlab: <url_to_gitlab_repository> <span style="color: #999"># do not provide if hosted at GitHub</span>
documentation: <documentation_url> <span style="color: #999"># optional</span>
tags: <span style="color: #999"># optional: provide up to 5 tags</span>
- my_tag_1
- my_tag_2
</pre>
</li>
<li><strong>Commit</strong> the changes, and create a <strong>pull request</strong> for the WCI
GitHub
repository.</li>
<li>The WCI team will then evaluate your pull request, and merge the changes if the workflow
research
framework and examples are properly documented.</li>
</ol>
</div>
</div>
</div>
</section>