Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

285 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SciCommons Logo


📢 Feature List for SciCommons GSoC 2025 is Now Available!

You can access it here:
🔗 GSoC 2025 Feature List

Please follow our Contribution guide to start contributing to this repo.

Getting Started

Application development happens on sureshDev; main controls deployments. Create feature branches from sureshDev and target pull requests there unless a maintainer requests otherwise.

git clone https://github.com/m2b3/SciCommons-frontend.git
cd SciCommons-frontend
git switch sureshDev
git switch -c feature/my-change
Copy-Item .env.example .env.local
yarn install --frozen-lockfile
yarn dev

The committed example points to the public test backend. Open http://localhost:3000 after the development server starts.

To test the production-style standalone container instead:

docker compose --env-file .env.local -f docker-compose.dev.yml up --build

Neither workflow requires the private scicomm_infra repository, GHCR credentials, Cloudflare credentials, SSH keys, or access to a SciCommons server. See Local frontend development for prerequisites, tests, Docker teardown, configuration, and troubleshooting.

Deployment

main is the deployment control branch; its application snapshot is not the source for a deployed frontend. Application development happens on sureshDev, then is promoted to test and alphatest.

The test, alpha-test, static landing-page, and Traefik workflows are documented in docs/DEPLOYMENT.md. Server deployments use the canonical compose.yml; each deployment workflow builds an explicit image tag and updates only its own service.

Theming

SciCommons_Design_Pattern

Releases

Packages

Used by

Contributors

Languages