https://github.com/ccsdforge/episciences-front

Episciences front end for publishing overlay journals

https://github.com/ccsdforge/episciences-front

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Episciences front end for publishing overlay journals

Basic Info
  • Host: GitHub
  • Owner: CCSDForge
  • License: gpl-3.0
  • Language: TypeScript
  • Default Branch: main
  • Homepage: https://www.episciences.org/
  • Size: 7.02 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 58
  • Releases: 0
Created almost 2 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Authors

README.md

Episciences Front

Run project (local environment)

  1. Clone repository git clone git@github.com:outplay-team/episciences-front.git
  2. Install dependencies npm i
  3. Create .env.local file
  4. Run project npm run dev

Deploy project (staging environment)

  1. Make sure to have Firebase CLI installed ( follow https://firebase.google.com/docs/cli#installthefirebase_cli )
  2. Login to Firebase firebase login
  3. Build & deploy project rm -rf dist && npm run build && firebase deploy

Build (production environment)

  1. Create a .env.local file with production values
  2. npm run build
  3. npm run preview (optional preview build)
  4. copy dist folder to production

Updating Projects with assets

  1. update application code: git pull
  2. update assets: cd external-assets;git pull
  3. test : cd ..; npm run dev

Owner

  • Name: CCSD
  • Login: CCSDForge
  • Kind: organization
  • Email: ccsd-tech@ccsd.cnrs.fr
  • Location: France

Centre pour la Communication Scientifique Directe

GitHub Events

Total
  • Issues event: 77
  • Delete event: 11
  • Issue comment event: 38
  • Push event: 39
  • Public event: 1
  • Pull request review comment event: 2
  • Pull request review event: 17
  • Pull request event: 34
  • Create event: 21
Last Year
  • Issues event: 77
  • Delete event: 11
  • Issue comment event: 38
  • Push event: 39
  • Public event: 1
  • Pull request review comment event: 2
  • Pull request review event: 17
  • Pull request event: 34
  • Create event: 21

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 52
  • Total pull requests: 18
  • Average time to close issues: 21 days
  • Average time to close pull requests: 1 day
  • Total issue authors: 6
  • Total pull request authors: 2
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.56
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 52
  • Pull requests: 18
  • Average time to close issues: 21 days
  • Average time to close pull requests: 1 day
  • Issue authors: 6
  • Pull request authors: 2
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.56
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • cbarthonnat (25)
  • emperrin (17)
  • Arolland-math (4)
  • rtournoy (3)
  • epineau (2)
  • aquerre (1)
Pull Request Authors
  • Clairevitsing (17)
  • rtournoy (1)
Top Labels
Issue Labels
enhancement (14) bug (9)
Pull Request Labels

Dependencies

.github/workflows/firebase-hosting-merge.yml actions
  • actions/checkout v4 composite
.github/workflows/firebase-hosting-pull-request.yml actions
  • FirebaseExtended/action-hosting-deploy v0 composite
  • actions/checkout v4 composite
package-lock.json npm
  • 528 dependencies
package.json npm
  • @types/he ^1.2.3 development
  • @types/react ^18.2.43 development
  • @types/react-dom ^18.2.17 development
  • @types/xml2js ^0.4.14 development
  • @typescript-eslint/eslint-plugin ^6.14.0 development
  • @typescript-eslint/parser ^6.14.0 development
  • @vitejs/plugin-react ^4.2.1 development
  • eslint ^8.55.0 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • eslint-plugin-react-refresh ^0.4.5 development
  • sass ^1.83.0 development
  • typescript ^5.2.2 development
  • vite ^5.0.8 development
  • vite-plugin-html ^3.2.2 development
  • @citation-js/core ^0.7.14
  • @citation-js/plugin-csl ^0.7.14
  • @citation-js/plugin-doi ^0.7.14
  • @reduxjs/toolkit ^2.1.0
  • better-react-mathjax ^2.0.3
  • citation-js ^0.7.14
  • events ^3.3.0
  • he ^1.2.0
  • i18next ^23.11.4
  • i18next-browser-languagedetector ^8.0.0
  • i18next-http-backend ^2.5.1
  • query-string ^9.0.0
  • react ^18.2.0
  • react-device-detect ^2.2.3
  • react-dom ^18.2.0
  • react-helmet-async ^2.0.5
  • react-hook-form ^7.50.0
  • react-i18next ^14.1.1
  • react-loader-spinner ^6.1.6
  • react-markdown ^9.0.1
  • react-paginate ^8.2.0
  • react-redux ^9.1.0
  • react-router-dom ^6.21.3
  • react-share ^5.1.0
  • react-toastify ^10.0.5
  • recharts ^2.12.7
  • redux-persist ^6.0.0
  • remark-gfm ^4.0.0
  • remark-parse ^11.0.0
  • remark-stringify ^11.0.0
  • swiper ^11.1.2
  • unified ^11.0.4
  • xml2js ^0.6.2