databiosphere / data-portal Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
decide on the tone of the documentation. This can be distributed to content creators, but will definitely be used once the first content comes in.
So this is using gatsby.js as a site generator for the code in develop
branch.
This needs node 10 to install and run
once the npm (dev dependancies) are installed then its..
gatsby build
to build the site that will end up in the public
folder.
public then needs to be copied to the S3 bucket and cache refreshed etc.
Right now and will then end up on https://dev.data.humancellatlas.org/
This currently would read only from local markdown, but we can then set up some triggers to get this bit more elaborate and pull form a different repo for the markdown.
Lets discuss when you have a moment.
Teams create outlines for their content
Jodi designs tone of content
Teams complete first drafts
Leads review content
Jodi edits content for tone
Dave finishes the CMS
Teams input into CMS
Wider review
Final edits
Reassign to Jenn
Populate the site with the edited, approved content
Shall we:
As an administrator I would like to be able to discover if the site is up by issuing a simple health check call.
This corresponds to Level 1 in Rex's Health check doc here:
https://docs.google.com/document/d/15dGnWzMH3tpc5zCBLf0KiIvFh8lJvjGw9urT54XhFL4/edit#
the Endpoint should be /health and it should return 200 if the system is running. Note that this is not meant to be a thorough health check, just a basic ping.
Required for Go-Live
As a developer I would like documentation on how to use the APIs
Uberon ontology codes are showing up in the browser facets for organ part.
Are we meant to decode those to make them human readable?
Will other fields e.g organ have UBERON Codes as well?
The first draft of the content is in, comments have been made by the team leads. Now we need to have it all have a consistent voice.
Technical point of view
Please create a content repo for the data portal maybe data-portal-content
that we can use to store the markdown content for the site.
Initially please add me noopdog and the rest of the Clever Canary team team fran and mim.
Once we get this going we can add others.
Thanks!
We need the same setup as dev for:
Thanks!
For the Data Portal development we need:
We wil be adjusting the build command to run the GatsbyJS build once this is setup and I have a working Gatsby deploy in the repo.
TBD- create a list of teams that need to do this
Governing group reviews site with edited content
possibly use logging
will eventually need dashboard
@mweiden
Link to a google form? - Jen
Clever Canary will develop a working CMS system for the data portal
Gollum?
The team leads review the content for correctness and completeness.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.