Skip to content
This repository was archived by the owner on Apr 4, 2026. It is now read-only.

barn0w1/hss-science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

564 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HSS Science

HSS Science is a unified cloud platform—envisioned as a custom, Google Workspace-like suite of interconnected applications—developed for a specific community under the domain hss-science.org.

Centered around a core Identity Provider (IdP) and Single Sign-On (SSO) foundation, this repository (hss-science) contains the application source code for the entire platform, including backend microservices, frontend applications, and edge components.


Repository Responsibility

This repository is responsible for:

  • Maintaining the application source code
  • Building applications
  • Producing artifacts such as container images
  • Pushing those artifacts to a container registry

This repository is not responsible for:

  • Deployment to any environment (e.g., staging, production)
  • Infrastructure provisioning
  • Runtime orchestration
  • Database migrations execution

Database migration schemes and definitions may be stored in this repository, however, the execution of migrations is handled outside of this repository's scope.

In short:

This repository defines and builds the software. It does not deploy or operate the infrastructure.


Testing Policy

This project follows a Unit Test-centric approach to ensure individual component reliability and fast feedback loops.

Unit Testing

  • Focus: Most of the business logic and utility functions must be covered by unit tests.
  • Execution: Developers are encouraged to run tests frequently during local development:
go test ./...

End-to-End (E2E) Testing

To keep the local development environment lightweight and focused on code iteration, E2E tests are not performed locally.

  • Local Environment: Limited to unit and integration tests that do not require external cloud dependencies.
  • Staging Environment: Full E2E testing is conducted exclusively in the Staging environment. This ensures the platform's interconnected applications (IdP, SSO, and microservices) are validated in a production-like setting before any release.

Repository Metadata

This repository is private and not publicly accessible. It is not an open-source project.


Development Log

2026-01-12

  • Project initiated.

About

HSS Science - monorepo for backend, frontend, and edge services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors