tfrs

Transportation Fuels Reporting System

https://github.com/bcgov/tfrs

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
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.7%) to scientific vocabulary

Keywords

award carbon cre cred credi credit credits dds empr fu fue fuel fuels low nrm tra tran trans transfer transfers

Keywords from Contributors

sequences whitelist yolov5 genomics embedded interactive projection clade ranking distribution
Last synced: 6 months ago · JSON representation

Repository

Transportation Fuels Reporting System

Basic Info
  • Host: GitHub
  • Owner: bcgov
  • License: apache-2.0
  • Language: Python
  • Default Branch: release-3.0.1
  • Homepage:
  • Size: 68.8 MB
Statistics
  • Stars: 24
  • Watchers: 11
  • Forks: 40
  • Open Issues: 26
  • Releases: 205
Topics
award carbon cre cred credi credit credits dds empr fu fue fuel fuels low nrm tra tran trans transfer transfers
Created about 9 years ago · Last pushed 8 months ago
Metadata Files
Readme Contributing License Code of conduct Security

.github/readme.md

Production release

Pre-production release

  • Update the description of the tracking pull request
  • Verify the changes made during the previous post production release

Production release

  • Manually trigger the pipeline tfrs-release.yaml

Post production release

  • Merge the tracking pull request to master
  • Create the release tag from master amd make it as the lasted release (this is done automatically by pipeline create-release.yaml)
  • Create the new release branch from master
  • Update tfrs-release.yaml
    • name
    • PR_NUMBER
    • RELEASE_NAME
  • Update .pipeline/lib/config.js
    • const version
    • releaseBranch
  • Update frontend/package.json
    • version
  • update dev-release.yaml
    • name
    • branches
    • PR_NUMBER
    • RELEASE_NAME
  • Commit all the above changes and create the tracking pull request to merge the new release branch to master. Need to update the PR_NUMBER after the tracking pull request is created.

TFRS Pipelines

Primary Pipelines

  • dev-release.yaml (TFRS Dev release-2.10.0): the pipeline is automatically triggered when there is a commit to the release branch
  • tfrs-release.yaml (TFRS release-2.10.0): the pipeline builds the release and deploys on Test and Prod, it needs to be manually triggered
  • create-release.yaml (Create Release after merging to master): tag and create the release after merging release branch to master. The description of the tracking pull request becomes release notes

  • dev-jan-release.yaml (TFRS Dev Jan Release): the pipeline build Jan 2024 release and deploy on dev for every commit

  • dev-release.yaml (TFRS Dev release-2.9.0): the pipeline is automatically triggered when there is a commit to the release branch

  • tfrs-release.yaml (TFRS release-2.9.0): the pipelin builds the release and deploy on Test and Prod, it needs to be manually triggered

Other Pipelines

  • branch-deploy-template.yaml (Branch Deploy Template): a pipeline template to deploy a branch
  • build-template.yaml (Build Template): a pipeline template to build branch or pull request
  • cleanup-cron-workflow-runs.yaml (Scheduled cleanup old workflow runs): a cron job to cleanup the old workflows
  • cleanup-workflow-runs.yaml (Cleanup old workflow runs): manually cleanup teh workflow runs
  • pr-dev-cicd.yaml (TFRS Dev Jan PR CICD): the pipeline builds Jan 2024 pull requests and deploy on dev if the pull request title ends with build-on-dev
  • pr-dev-database-template.yaml (PR Dev Database Template): the template to create database for pull request build
  • pr-deploy-template (PR Dev Deploy Template): the template deploys pull request build to dev
  • pr-teardown.yaml (TFRS Dev Jan PR Teardown): tear down the Jan 2024 pull request builds from dev

Owner

  • Name: bcgov
  • Login: bcgov
  • Kind: organization
  • Email: Developer.Experience@gov.bc.ca
  • Location: Canada

This is the home for code that is open

GitHub Events

Total
  • Create event: 29
  • Release event: 3
  • Issues event: 55
  • Delete event: 13
  • Issue comment event: 62
  • Push event: 106
  • Pull request review comment event: 5
  • Pull request review event: 14
  • Pull request event: 53
Last Year
  • Create event: 29
  • Release event: 3
  • Issues event: 55
  • Delete event: 13
  • Issue comment event: 62
  • Push event: 106
  • Pull request review comment event: 5
  • Pull request review event: 14
  • Pull request event: 53

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 1,966
  • Total Committers: 33
  • Avg Commits per committer: 59.576
  • Development Distribution Score (DDS): 0.655
Past Year
  • Commits: 9
  • Committers: 2
  • Avg Commits per committer: 4.5
  • Development Distribution Score (DDS): 0.111
Top Committers
Name Email Commits
Kuan Fan 3****s 679
Richard Tan r****n@g****a 539
Daine Trinidad d****d@g****a 212
Robert Johnstone r****b@p****m 171
Matthew Hall m****l@g****a 86
Kieran k****t@h****m 50
Stephen Curran s****n@g****m 34
Hall M****L@B****V 29
Roland Stens r****s@g****m 24
Ryan McCue r****n@m****a 17
Nick Phura N****a@q****m 15
Louie C****E@B****V 12
georgelwalker g****r@e****m 12
Raj r****m@g****a 11
Derek Marley d****k@m****m 11
calouie c****e@g****a 9
brian-22 3****2 8
Jeffrey McNally-Dawes j****s@g****m 8
GeorgeWalker g****r@q****m 8
mahall m****l@N****9 7
snyk-bot s****t@s****o 4
Anton a****r@g****a 3
Daine Trinidad D****D@n****v 2
Alex Zorkin 4****n 2
Jason C. Leach j****h@f****a 2
abhishekgahlaut2016 a****t@h****m 2
dependabot[bot] 4****] 2
Kristin Lefler 4****r 2
Derek Roberts 4****s 1
Mark Lisé m****k@d****a 1
and 3 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 265
  • Total pull requests: 250
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 12 days
  • Total issue authors: 10
  • Total pull request authors: 9
  • Average comments per issue: 1.53
  • Average comments per pull request: 0.24
  • Merged pull requests: 176
  • Bot issues: 102
  • Bot pull requests: 48
Past Year
  • Issues: 36
  • Pull requests: 55
  • Average time to close issues: 4 days
  • Average time to close pull requests: about 1 month
  • Issue authors: 3
  • Pull request authors: 6
  • Average comments per issue: 1.67
  • Average comments per pull request: 0.29
  • Merged pull requests: 25
  • Bot issues: 27
  • Bot pull requests: 25
Top Authors
Issue Authors
  • justin-lepitzki (102)
  • github-actions[bot] (99)
  • Grulin (28)
  • AlexZorkin (13)
  • kcabhar (5)
  • Kailee-Douglas (3)
  • airinggov (1)
  • kuanfandevops (1)
  • repo-mountie[bot] (1)
  • bitnami-bot (1)
Pull Request Authors
  • dependabot[bot] (67)
  • AlexZorkin (66)
  • kuanfandevops (45)
  • prv-proton (45)
  • hamed-valiollahi (43)
  • jig-patel (33)
  • kevin-hashimoto (11)
  • dhaselhan (4)
  • hvalioll (2)
Top Labels
Issue Labels
Tested :) (84) Medium (79) Task (64) Bug (58) High (47) Story (13) Low (9) Added Banana 4 Scale (9) Dev Ops (5) January release (5) Critical (5) Tested w issues (4) Tech Debt (3) Main release (1)
Pull Request Labels
Dependencies (67) python (52) go (15)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 166
proxy.golang.org: github.com/bcgov/tfrs
  • Versions: 166
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago

Dependencies

backend/sonar-runner/build.gradle maven
  • junit:junit 4.12 testCompile
frontend/sonar-runner/build.gradle maven
  • junit:junit 4.12 testCompile
functional-tests/build.gradle maven
  • com.aoe:geb-spock-reports 0.2.1 testCompile
  • com.athaydes:spock-reports $spockReportsVersion testCompile
  • docgen:document-generator 1.0 testCompile
  • org.codehaus.groovy.modules.http-builder:http-builder 0.7.1 testCompile
  • org.codehaus.groovy:groovy-all $groovyVersion testCompile
  • org.gebish:geb-junit4 $gebVersion testCompile
  • org.gebish:geb-spock $gebVersion testCompile
  • org.seleniumhq.selenium:selenium-java $seleniumVersion testCompile
  • org.seleniumhq.selenium:selenium-support $seleniumVersion testCompile
  • org.slf4j:slf4j-api $slf4jApiVersion testCompile
  • org.slf4j:slf4j-simple $slf4jApiVersion testCompile
  • org.spockframework:spock-core $spockCoreVersion testCompile
.pipeline/package.json npm
  • @bcgov/gh-deploy ^1.1.4
  • @bcgov/pipeline-cli ^1.0.1
  • axios ^0.21.1
  • lodash ^4.17.15
frontend/package.json npm
  • babel-core ^6.26.3 development
  • babel-eslint ^7.2.3 development
  • babel-jest ^22.4.4 development
  • babel-loader ^7.1.5 development
  • babel-plugin-transform-object-rest-spread ^6.26.0 development
  • babel-preset-airbnb ^2.6.0 development
  • babel-preset-env ^1.7.0 development
  • babel-preset-react ^6.24.1 development
  • css-loader ^0.28.11 development
  • eslint ^4.19.1 development
  • eslint-config-airbnb-standard ^1.6.7 development
  • eslint-config-react-app ^2.1.0 development
  • eslint-loader ^2.1.1 development
  • eslint-plugin-flowtype ^2.50.3 development
  • eslint-plugin-import ^2.14.0 development
  • eslint-plugin-jsx-a11y ^5.1.1 development
  • eslint-plugin-node ^6.0.1 development
  • eslint-plugin-promise ^3.8.0 development
  • eslint-plugin-react ^7.12.3 development
  • eslint-plugin-standard ^3.1.0 development
  • extract-text-webpack-plugin ^3.0.2 development
  • hard-source-webpack-plugin ^0.13.1 development
  • html-webpack-plugin ^3.2.0 development
  • istanbul-lib-report 1.1.4 development
  • jest 23.6.0 development
  • node-sass ^4.14.1 development
  • react-scripts ^0.9.5 development
  • react-test-renderer ~16.7.0 development
  • sass-loader ^6.0.7 development
  • style-loader ^0.16.1 development
  • webpack-cli ^3.2.1 development
  • webpack-dev-server ^3.1.7 development
  • @fortawesome/fontawesome ^1.1.8
  • @fortawesome/fontawesome-svg-core ^1.2.12
  • @fortawesome/free-brands-svg-icons ^5.6.3
  • @fortawesome/free-regular-svg-icons ^5.6.3
  • @fortawesome/free-solid-svg-icons ^5.6.3
  • @fortawesome/react-fontawesome 0.0.19
  • amqp ^0.2.7
  • axios ^0.21.3
  • babel-polyfill ^6.26.0
  • body-parser ^1.18.3
  • eslint-plugin-jest ^21.27.2
  • express ^4.16.4
  • express-history-api-fallback ^2.2.1
  • history ^4.6.1
  • http-proxy ^1.17.0
  • isomorphic-fetch ^2.2.1
  • jsonwebtoken ^8.5.0
  • jwks-rsa ^1.4.0
  • moment-timezone ^0.5.27
  • numeral ^2.0.6
  • oidc-client ^1.6.1
  • path ^0.12.7
  • prop-types ^15.6.2
  • react ~16.7.0
  • react-autocomplete ^1.8.1
  • react-bootstrap ^0.31.5
  • react-bootstrap-autosuggest ^0.5.0
  • react-bootstrap-table ^4.3.1
  • react-datasheet ^1.3.12
  • react-dom ~16.7.0
  • react-draggable ^3.3.0
  • react-dropzone ^7.0.1
  • react-input-mask ^1.2.2
  • react-intl ^2.7.2
  • react-json-view ^1.19.1
  • react-markdown ^4.1.0
  • react-redux ^5.1.1
  • react-redux-toastr 7.4.5
  • react-router ^4.3.1
  • react-router-dom ^4.1.2
  • react-router-redux ^5.0.0-alpha.9
  • react-table 6.10.3
  • react-text-mask ^5.4.3
  • reduce-reducers ^1.0.1
  • redux ^3.6.0
  • redux-actions ^2.6.5
  • redux-localstorage ^0.4.1
  • redux-logger ^3.0.1
  • redux-oidc ^3.1.0
  • redux-saga ^0.16.2
  • redux-socket.io ^1.4.0
  • redux-thunk ^2.3.0
  • snyk ^1.161.0
  • socket.io ^2.2.0
  • socket.io-client 2.2.0
  • socket.io-middleware ^0.2.1
  • webpack ^4.28.3
  • winston ^3.2.1
openshift-v4/templates/patroni/.pipeline/package.json npm
  • mocha ^5.2.0 development
  • pipeline-cli git+https://github.com/BCDevOps/pipeline-cli.git#v1.0
backend/requirements.txt pypi
  • Django ==3.2.10
  • Markdown ==2.6.8
  • celery ==4.2.0
  • coreapi ==2.3.3
  • coverage >=4.4.2
  • cryptography ==3.2
  • django-celery-beat ==1.4.0
  • django-cors-headers ==3.10.1
  • django-debug-toolbar ==1.11.1
  • django-extensions ==1.7.7
  • django-filter ==2.4.0
  • django-nose >=1.4.6
  • djangorestframework ==3.11.2
  • djangorestframework-bulk ==0.2.1
  • djangorestframework-camel-case ==1.3.0
  • gunicorn >=19.7.0
  • minio ==7.1.1
  • nose >=1.3.7
  • pika ==0.12.0
  • psycopg2-binary ==2.8.6
  • pyjwt ==1.6.4
  • python-dotenv >=0.9.1
  • sqlparse >=0.4.2
  • whitenoise ==5.3.0
  • xlwt >=1.3.0
backup-container-2.0.0/docker/Dockerfile docker
  • registry.access.redhat.com/rhscl/postgresql-10-rhel7 latest build
docker-compose-backend-tests.yml docker
  • minio/minio latest
docker-compose-bckp.yml docker
  • minio/minio latest
  • mkodockx/docker-clamav latest
  • postgres latest
  • rabbitmq 3.7-management
docker-compose-scan.yml docker
  • minio/minio latest
  • mkodockx/docker-clamav latest
  • rabbitmq 3.7-management
docker-compose-test.yml docker
  • rabbitmq 3.7-management
docker-compose.yml docker
  • minio/minio latest
  • postgres latest
  • rabbitmq 3.7-management
frontend/Dockerfile docker
  • node 14.16.1 build
functional-tests/Dockerfile docker
  • gradle 5.6.3-jdk8 build
openshift-v4/templates/backup-container-2.0.0/docker/Dockerfile docker
  • registry.access.redhat.com/rhscl/postgresql-10-rhel7 latest build
openshift-v4/templates/maintenance-page/Dockerfile docker
  • artifacts.developer.gov.bc.ca/docker-remote/httpd 2.4.46 build
openshift-v4/templates/minio/docker/Dockerfile docker
  • registry.access.redhat.com/rhel7/rhel latest build
openshift-v4/templates/nagios/Dockerfile docker
  • image-registry.openshift-image-registry.svc 5000/0ab226-tools/nagios-base build
openshift-v4/templates/nginx-runtime/Dockerfile docker
  • nginx stable build
openshift-v4/templates/patroni/docker/Dockerfile docker
  • postgres 10 build
security-scan/scan-coordinator/Dockerfile docker
  • golang 1.19 build
security-scan/scan-coordinator/go.mod go
  • github.com/dutchcoders/go-clamd v0.0.0-20170520113014-b970184f4d9e
  • github.com/go-ini/ini v1.67.0
  • github.com/minio/minio-go v6.0.14+incompatible
  • github.com/mitchellh/go-homedir v1.1.0
  • github.com/streadway/amqp v1.0.0
  • github.com/stretchr/testify v1.8.1
  • golang.org/x/crypto v0.3.0
  • golang.org/x/net v0.2.0
  • golang.org/x/sys v0.2.0
  • golang.org/x/text v0.4.0
security-scan/scan-coordinator/go.sum go
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/dutchcoders/go-clamd v0.0.0-20170520113014-b970184f4d9e
  • github.com/go-ini/ini v1.67.0
  • github.com/minio/minio-go v6.0.14+incompatible
  • github.com/mitchellh/go-homedir v1.1.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/streadway/amqp v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/objx v0.4.0
  • github.com/stretchr/objx v0.5.0
  • github.com/stretchr/testify v1.7.1
  • github.com/stretchr/testify v1.8.0
  • github.com/stretchr/testify v1.8.1
  • golang.org/x/crypto v0.3.0
  • golang.org/x/net v0.2.0
  • golang.org/x/sys v0.2.0
  • golang.org/x/text v0.4.0
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • gopkg.in/yaml.v3 v3.0.1
.github/workflows/cleanup-cron-workflow-runs.yaml actions
  • Mattraks/delete-workflow-runs v2.0.4 composite
.github/workflows/cleanup-workflow-runs.yaml actions
  • Mattraks/delete-workflow-runs v2.0.4 composite
.github/workflows/create-release.yaml actions
  • actions/checkout v3 composite
  • softprops/action-gh-release v1 composite
.github/workflows/dev-release.yaml actions
  • actions/checkout v3 composite
  • github/super-linter/slim v4 composite
  • kuanfandevops/django-test-action itvr-django-test composite
  • smlgbl/oc-login main composite
.github/workflows/tfrs-release.yaml actions
  • actions/checkout v3 composite
  • github/super-linter/slim v4 composite
  • kuanfandevops/django-test-action itvr-django-test composite
  • smlgbl/oc-login main composite
  • trstringer/manual-approval v1.6.0 composite