Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter

- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
This commit is contained in:
Eric F
2026-06-08 00:38:27 -04:00
parent 468cfeaa50
commit d398a6ced2
7326 changed files with 1177561 additions and 7 deletions

View File

@@ -0,0 +1,8 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: CitrineOS Core
Upstream-Contact: Contributors to the CitrineOS Project
Source: https://github.com/citrineos/citrineos-core
Files: package.json */package.json */*/package.json 00_Base/src/ocpp/persistence/schemas/*.json 01_Data/src/interfaces/projections/schemas/*.json
Copyright: Contributors to the CitrineOS Project
License: Apache-2.0

View File

@@ -0,0 +1,154 @@
.dockerignore
.gitattributes
.gitignore
.npmrc
.nvmrc
.prettierignore
.prettierrc
apps/Server/.sequelizerc
OCPP_201_Logo_core_and_advanced_security.png
README.md
apps/Server/rbac-rules.json
apps/Server/entrypoint.sh
logo_black.png
logo_white.png
renovate.json
pnpm-lock.yaml
pnpm-workspace.yaml
apps/Server/tsconfig.migrations.json
apps/Server/src/assets/logo.png
# CI/CD files
.github/workflows/tests/CI/collection.json
.github/workflows/tests/CI/environment.json
.github/workflows/renew-certs/openssl.config
.husky/pre-commit
# Package files
packages/base/package.json
packages/core/package.json
apps/Server/package.json
package-lock.json
# TypeScript config files
packages/base/tsconfig.eslint.json
packages/base/tsconfig.json
packages/core/tsconfig.eslint.json
packages/core/tsconfig.json
apps/Server/tsconfig.eslint.json
apps/Server/tsconfig.json
tsconfig.build.json
tsconfig.eslint.json
tsconfig.json
# OCPP 1.6 Schema files
packages/base/src/ocpp/model/1.6/schemas/
# OCPP 2.0.1 Schema files
packages/base/src/ocpp/model/2.0.1/schemas/
# OCPP 2.1 Schema files
packages/base/src/ocpp/model/2.1/schemas/
# Persistence schemas
packages/base/src/ocpp/persistence/schemas/AuthorizationDataSchema.json
packages/base/src/ocpp/persistence/schemas/BootConfigSchema.json
packages/base/src/ocpp/persistence/schemas/ChargingStationTypeSchema.json
packages/base/src/ocpp/persistence/schemas/ReportDataTypeSchema.json
packages/base/src/ocpp/persistence/schemas/SetVariableResultTypeSchema.json
packages/base/src/ocpp/persistence/schemas/UpdateChargingStationPasswordRequestSchema.json
# Other schemas
packages/core/src/dal/interfaces/projections/schemas/AuthorizationRestrictionsSchema.json
packages/core/src/dal/interfaces/projections/schemas/TariffSchema.json
# Certificate files
packages/core/src/util/test/resources/ChargingStationCSRSample.pem
packages/core/src/util/test/resources/LeafCertificateSample.pem
packages/core/src/util/test/resources/LeafKeySample.pem
packages/core/src/util/test/resources/RootCertificateSample.pem
packages/core/src/util/test/resources/RootKeySample.pem
packages/core/src/util/test/resources/SubCACertificateSample.pem
packages/core/src/util/test/resources/SubCAKeySample.pem
packages/core/src/util/test/resources/V2GCACertChainSample.pem
packages/core/src/util/test/resources/V2GLeafCertificateSample.pem
apps/Server/src/assets/certificates/acme_account_key.pem
apps/Server/src/assets/certificates/certChain.pem
apps/Server/src/assets/certificates/leafKey.pem
apps/Server/src/assets/certificates/rootCertificate.pem
apps/Server/src/assets/certificates/rootKey.pem
apps/Server/src/assets/certificates/subCAKey.pem
# Documentation
packages/core/src/util/test/resources/README.md
apps/Server/everest/README.md
# Configuration files
apps/Server/nodemon.json
apps/Server/everest/
# Operator UI files
apps/operator-ui/config/countries/all-countries.json
apps/operator-ui/config/countries/country-areas.json
apps/operator-ui/config/countries/country-configs.json
apps/operator-ui/public/Citrine_Favicon_256_clear3.png
apps/operator-ui/public/gradient-dark.svg
apps/operator-ui/public/gradient.svg
apps/operator-ui/public/locales/en/common.json
apps/operator-ui/public/locales/en/authorizations.json
apps/operator-ui/public/locales/en/chargingStations.json
apps/operator-ui/public/locales/en/locations.json
apps/operator-ui/public/locales/en/tariffs.json
apps/operator-ui/public/locales/en/tenantPartners.json
apps/operator-ui/public/locales/en/transactions.json
apps/operator-ui/public/logo-black.svg
apps/operator-ui/public/logo-collapsed.svg
apps/operator-ui/public/logo-white.svg
apps/operator-ui/public/logo_black.png
apps/operator-ui/public/logo_white.png
apps/operator-ui/public/OCPP_201_Logo_core_and_advanced_security.png
apps/operator-ui/public/online.png
apps/operator-ui/src/app/_fonts/Roobert-Bold.woff2
apps/operator-ui/src/app/_fonts/Roobert-Heavy.woff2
apps/operator-ui/src/app/_fonts/Roobert-Light.woff2
apps/operator-ui/src/app/_fonts/Roobert-Medium.woff2
apps/operator-ui/src/app/_fonts/Roobert-Regular.woff2
apps/operator-ui/src/app/_fonts/Roobert-SemiBold.woff2
apps/operator-ui/src/app/not-found.tsx
apps/operator-ui/src/lib/client/components/ui/alert-dialog.tsx
apps/operator-ui/src/lib/client/components/ui/alert.tsx
apps/operator-ui/src/lib/client/components/ui/badge.tsx
apps/operator-ui/src/lib/client/components/ui/button.tsx
apps/operator-ui/src/lib/client/components/ui/calendar.tsx
apps/operator-ui/src/lib/client/components/ui/card.tsx
apps/operator-ui/src/lib/client/components/ui/chart.tsx
apps/operator-ui/src/lib/client/components/ui/checkbox.tsx
apps/operator-ui/src/lib/client/components/ui/command.tsx
apps/operator-ui/src/lib/client/components/ui/confirm.tsx
apps/operator-ui/src/lib/client/components/ui/date-time-picker.tsx
apps/operator-ui/src/lib/client/components/ui/dialog.tsx
apps/operator-ui/src/lib/client/components/ui/dropdown-menu.tsx
apps/operator-ui/src/lib/client/components/ui/error-component.tsx
apps/operator-ui/src/lib/client/components/ui/field.tsx
apps/operator-ui/src/lib/client/components/ui/input.tsx
apps/operator-ui/src/lib/client/components/ui/input-group.tsx
apps/operator-ui/src/lib/client/components/ui/label.tsx
apps/operator-ui/src/lib/client/components/ui/loader.tsx
apps/operator-ui/src/lib/client/components/ui/loading.tsx
apps/operator-ui/src/lib/client/components/ui/popover.tsx
apps/operator-ui/src/lib/client/components/ui/select.tsx
apps/operator-ui/src/lib/client/components/ui/separator.tsx
apps/operator-ui/src/lib/client/components/ui/skeleton.tsx
apps/operator-ui/src/lib/client/components/ui/sonner.tsx
apps/operator-ui/src/lib/client/components/ui/table.tsx
apps/operator-ui/src/lib/client/components/ui/tabs.tsx
apps/operator-ui/src/lib/client/components/ui/textarea.tsx
apps/operator-ui/src/lib/client/components/ui/tooltip.tsx
apps/operator-ui/src/lib/client/components/ui/undoable-notification.tsx
apps/operator-ui/src/lib/utils/cn.ts
apps/operator-ui/src/lib/utils/types.ts
apps/operator-ui/tsconfig.json
apps/operator-ui/.env.local
apps/operator-ui/.env.test