Skip to content

Commit 9a6e139

Browse files
committed
Merge branch 'release/1.0.0'
2 parents bc44521 + ebc4872 commit 9a6e139

37 files changed

+1361
-21
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ _site/
33
.jekyll-cache/
44
.jekyll-metadata
55
Gemfile.lock
6-
*.gem
6+
*.gem
7+
_config_local.yaml

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Change Log
2+
All notable changes to the REDCap External Module Development Guide project will be documented in this file.
3+
This project adheres to [Semantic Versioning](http://semver.org/).
4+
5+
6+
## [1.0.0] - 2020-02-24
7+
### Added
8+
- Initial release

docs/_config.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@ title: REDCap External Module Development Guide
22
description: REDCap External Module Development Guide
33
repository: ctsit/redcap_external_module_development_guide
44

5-
markdown: kramdown
5+
repo_root: https://github.com/ctsit/redcap_external_module_development_guide/
6+
7+
markdown: CommonMarkGhPages
68

79
# ToDo: Review this theme content and remove stuff if it is not needed
810
theme: jekyll-theme-minimal
911
logo: /assets/img/logo.png
1012
show_downloads: true
13+
authors:
14+
- <a href="https://github.com/pbchase">Philip Chase</a>
15+
- <a href="https://vivo.ufl.edu/display/n32455">Taryn Stoffs</a>
16+
- <a href="https://github.com/ChemiKyle">Kyle Chesney</a>
17+
- <a href="https://vivo.ufl.edu/display/n64866">Christopher P Barnes</a>
1118
google_analytics:

docs/_layouts/default.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ <h1><a href="{{ "/" | absolute_url }}">{{ site.title | default: site.github.repo
3333
<li><a href="{{ site.github.repository_url }}">View On <strong>GitHub</strong></a></li>
3434
</ul>
3535
{% endif %}
36+
37+
{% if site.authors.size > 0 %}
38+
<p class="authors">Authors</p>
39+
<ul class="authors">
40+
{% for author in site.authors %}
41+
<li>{{ author }}</li>
42+
{% endfor %}
43+
</ul>
44+
{% endif %}
3645
</header>
3746
<section>
3847

docs/_sass/em-guide.scss

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
ul.authors {
2+
list-style:none;
3+
padding:0;
4+
}
5+
6+
.authors li {
7+
font-size:11px;
8+
}
9+
10+
p.authors {
11+
margin:0 0 3px;
12+
font-weight:bold;
13+
}

docs/assets/css/style.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
---
33

44
@import "jekyll-theme-minimal";
5+
@import "em-guide";
31.9 KB
Binary file not shown.

docs/guide_for_admins_and_devs.md

Lines changed: 168 additions & 14 deletions
Large diffs are not rendered by default.

docs/guide_for_devs.md

Lines changed: 366 additions & 1 deletion
Large diffs are not rendered by default.

docs/index.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ layout: default
33
title: REDCap External Module Development Guide
44
---
55

6-
# REDCap External Module Development Guide
6+
# REDCap External Module Development Guide
77

8-
This site is a guide to the development of software extensions to Vanderbilt University's Research Electronic Data CAPture (REDCap) using REDCap's External Module framework. Added to REDCap in the Fall of 2018, the external module framework has proven to be an effective an popular way to change REDCap's behavior to meet the needs of specific sites and projects. This guide provides an introduction to external modules and guidance in creating a team and plan for developing modules for one's own needs and the larger REDCap community.
9-
10-
The audience for this guide is both REDCap Admins and software developers who would be writing the modules. The guide is split into a two sections to address the different audiences. The first section, [REDCap External Module Development for REDCap Admins and Developers](guide_for_admins_and_devs), provides the background both audiences need to work together to create and share a module with the REDCap community. The second section, [REDCap External Module Development for Developers](guide_for_devs), provides guidance to developers on how to write the module code, REDCap classes, and resources for module development. The developer's guide is primarily composed of a series of exercises to create simple modules that extend REDCap in different ways.
8+
This site is a guide to the development of software extensions to Vanderbilt University's Research Electronic Data CAPture (REDCap) using REDCap's External Module framework. Added to REDCap in the Fall of 2017, the external module framework has proven to be an effective and popular way to change REDCap's behavior to meet the needs of specific sites and projects. This guide provides an introduction to external modules and guidance in creating a team and plan for developing modules for one's own needs and the broader REDCap community.
119

10+
The audience for this guide is both REDCap Admins and software developers who would be writing the modules. The guide is split into two sections to address the different audiences. The first section, [REDCap External Module Development for REDCap Admins and Developers](guide_for_admins_and_devs), provides the background both audiences need to work together to create and share a module with the REDCap community. The second section, [REDCap External Module Development for Developers](guide_for_devs), guides developers to the right development tools, suggests resources for module development and offers coding exercises to create simple modules that make use of the various tools at the disposal of an External Module developer.

0 commit comments

Comments
 (0)