Skip to content

Commit 320c833

Browse files
authored
Merge pull request #20 from kitware-resonant/resonant-transition
Change verbage to reflect Resonant branding
2 parents 7423d37 + 553c0f7 commit 320c833

34 files changed

+51
-52
lines changed

.github/workflows/doc.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ jobs:
1818
run: |
1919
pip install -r requirements_doc.txt
2020
- name: Build Documentation
21-
working-directory: doc
21+
working-directory: resonant_docs
2222
run: make html
2323
- name: Stash build
2424
uses: actions/upload-artifact@v3
2525
with:
2626
name: doc-build
27-
path: doc/build
27+
path: resonant_docs/build
2828

2929
deploy:
3030
name: Publish Documentation
@@ -36,10 +36,10 @@ jobs:
3636
- uses: actions/download-artifact@v3
3737
with:
3838
name: doc-build
39-
path: doc/build
39+
path: resonant_docs/build
4040
- name: Deploy to GH Pages
4141
uses: peaceiris/actions-gh-pages@v3
4242
with:
4343
github_token: ${{ secrets.GITHUB_TOKEN }}
44-
publish_dir: doc/build/html
44+
publish_dir: resonant_docs/build/html
4545
# cname: docs.girder.com

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
doc/build
1+
resonant_docs/build
22
.DS_Store

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# girder-4
1+
# resonant
22

3-
Girder 4 documentation materials.
3+
Resonant documentation materials.
44

55
## Build instructions
66

doc/source/_static/img/favicon.png

-1.46 KB
Binary file not shown.

doc/source/_static/img/girder.png

-7.6 KB
Binary file not shown.

doc/source/explanation/index.rst

Lines changed: 0 additions & 27 deletions
This file was deleted.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[tool.poetry]
2-
name = "girder-4"
2+
name = "resonant_docs"
33
version = "0.1.0"
4-
description = "Documentation for Girder"
4+
description = "Documentation for Resonant"
55
authors = ["Kitware D&A Team <[email protected]>"]
66

77
[tool.poetry.dependencies]
File renamed without changes.
File renamed without changes.
18.3 KB
Loading
21.5 KB
Loading

doc/source/conf.py renamed to resonant_docs/source/conf.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# -- Project information -----------------------------------------------------
1919

20-
project = "Girder"
20+
project = "Resonant"
2121
copyright = "2022, Kitware, Inc."
2222
author = "Kitware, Inc."
2323

@@ -62,7 +62,7 @@
6262
# a list of builtin themes.
6363
html_theme = "furo"
6464

65-
html_logo = "_static/img/girder.png"
65+
html_logo = "_static/img/resonant.png"
6666
html_favicon = "_static/img/favicon.png"
6767

6868
# Add any paths that contain custom static files (such as style sheets) here,
@@ -71,18 +71,18 @@
7171
html_static_path = ["_static"]
7272

7373
html_context = {
74-
"github_user": "girder",
75-
"github_repo": "girder-4",
76-
"github_version": "main",
77-
"doc_path": "doc",
74+
"github_user": "resonant",
75+
"github_repo": "resonant",
76+
"github_version": "master",
77+
"doc_path": "resonant_docs",
7878
}
7979

8080
html_theme_options = {
8181
# "google_analytics_id": "",
8282
"footer_icons": [
8383
{
8484
"name": "GitHub",
85-
"url": "https://github.com/girder",
85+
"url": "https://github.com/kitware-resonant",
8686
"html": """
8787
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16">
8888
<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
What is Resonant?
2+
=================
3+
4+
.. toctree::
5+
:hidden:
6+
7+
resonant
8+
9+
10+
**Resonant** is the Kitware Data and Analytics team’s newest framework, which we use to create rich web applications and APIs tailored to specific kinds of data and tasks. Girder, another framework created by the Data and Analytics team, used the CherryPy web server framework to present a monolithic platform upon which to build specific applications. Resonant marks a technology shift that enables us to build those applications more effectively: it is based instead upon Django, a more expansive web application framework with out-of-the-box support for many of the nuts and bolts of web application engineering. Django’s integrated support for domain models backed by a comprehensive object-relational mapping (ORM) means that Resonant projects place *domain-driven design* front and center, enabling our team to better understand and address the computing and data problems we take on, so we can deliver the right solution every time.
11+
12+
Aside from a Django core, Resonant also includes several Kitware-engineered tools to specialize our work towards data-intensive applications, since our mission is to connect you with your data. These include
13+
14+
* open source Django libraries for efficiently interacting with data stored in S3
15+
* a collection of turnkey configurations to set a whole slew of reasonable defaults for a new project
16+
* a Docker Compose based development environment that pulls together Django, PostgreSQL, * RabbitMQ (to broker messages for task handling via Celery), and MinIO (to provide a local implementation of the S3 storage protocol)
17+
18+
There are also support materials for
19+
20+
* creating a rich front end application for the project
21+
* spinning up templated codebases to get started rapidly
22+
* deploying to public cloud infrastructure
23+
* handling user authentication
24+
25+
So, what is Resonant? Built on all these software pieces, you can think of it as a *methodology, including best practices and composable utilities, for building data-focused web applications using Django, Django REST Framework, PostgreSQL, and Celery.* This selection of libraries, configurations, and managed service offerings is the product of our team’s combined decades of web service development and maintenance experience. We wrote the libraries that are a part of Resonant to capture our evolving best practices and empower ourselves to work both *efficiently* and *effectively* on customer projects. The software is all open source, so it is free and available to use in your own projects. But remember that underneath the powerful parts we have contributed, Resonant projects are Django projects, and that we spend much of our thinking on understanding the domain and modeling it appropriately, so that the web applications we create enable our customers and collaborators to achieve deeper insight and power with their data.
26+
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
Girder 4
1+
Resonant
22
========
33

4-
Girder 4 is a set of best practices and composable utilities for building web
4+
Resonant is a set of best practices and composable utilities for building web
55
applications with Django, Django Rest Framework (DRF), PostgreSQL, and Celery.
66

77

88
Ecosystem
99
---------
1010

11-
Functionality is broken into `many tagged repositories on GitHub <https://github.com/search?q=topic%3Agirder-4+org%3Agirder&type=Repositories>`_.
11+
Functionality is broken into `many tagged repositories on GitHub <https://github.com/orgs/kitware-resonant/repositories?`_.
1212
Each does one thing well and can generally be used on its own.
1313

14-
* `django-s3-file-field <https://github.com/girder/django-s3-file-field>`_
15-
* `django-composed-configuration <https://github.com/girder/django-composed-configuration>`_
16-
* `django-auth-style <https://github.com/girder/django-auth-style>`_
14+
* `django-s3-file-field <https://github.com/kitware-resonant/django-s3-file-field>`_
15+
* `django-composed-configuration <https://github.com/kitware-resonant/django-composed-configuration>`_
16+
* `django-auth-style <https://github.com/kitware-resonant/django-auth-style>`_
1717
* `Vue project template <https://github.com/girder/vue-project-template>`_
1818
* `terraform-heroku-django <https://github.com/girder/terraform-heroku-django>`_
1919
* `django-large-image <https://github.com/girder/django-large-image>`_

doc/source/index.rst renamed to resonant_docs/source/index.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Girder
2-
======
1+
Resonant
2+
========
33

44
.. toctree::
55
:caption: Contents
@@ -17,7 +17,7 @@ Girder
1717

1818

1919

20-
*Girder* is the Kitware Data and Analytics team’s framework we use to create
20+
*Resonant* is the Kitware Data and Analytics team’s framework we use to create
2121
rich web applications and APIs tailored to specific kinds of data and tasks.
2222

2323

0 commit comments

Comments
 (0)