Skip to content

React component based configurations that generate community portals built on top of Synapse

License

Notifications You must be signed in to change notification settings

kdaily/portals

 
 

Repository files navigation

A single codebase for Synapse portals

Example sites:

Building a portal

  • src/configurations is the folder of all existing portals
  • src/configuration/config-shell is a portal template that can be copied and filled out where the TODOs are written.

Running a portal locally

To run a portal locally, use the linkConfig script, which copies configuration files for the portal that you specify (replace <portal-name> with one of the subfolder names, like nf or adknowledgeportal):

./linkConfig.sh <portal-name>

Build/Deploy Process

The code thats run on jenkins is in run.sh

Usage: Sync current with staging: $ ./run.sh push-staging [portal-name]

Sync production with production: $ ./run.sh WARNING-push-production [portal-name]

About

React component based configurations that generate community portals built on top of Synapse

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.9%
  • CSS 6.3%
  • Shell 1.9%
  • HTML 1.5%
  • JavaScript 0.4%