Skip to content
@DataIntegrationGroup

DataIntegrationGroup

Software Development Policies

python

  1. all python projects shall use the psf "black" code formatter or the ruff linter. It is recommended to use a github action for formatting and that a badge be added to the projects README file
  2. all python projects shall have unittests that execute automatically on pushes/pull requests
  3. all python projects shall follow this style guide
  4. follow the Zen of Python

api

  1. all endpoints shall use kebab-case

web development

  1. web applications shall be built using React
  2. web applications should be built using a React metaframework. Refine.dev is preferred.
  3. web applications shall use MaterialUI or PrimeReact as a UI component library
  4. web applications shall be bundled using Vite

Database

  1. Use postgresql
  2. Databases shall be maintained such that they are never using an EOL version

Popular repositories Loading

  1. DataIntegrationEngine DataIntegrationEngine Public

    This package provides a command line interface to New Mexico Water Data Initiaive's Data Integration Engine. This tool is used to integrate the water data from multiple sources

    Python 1

  2. DataIntegrationGroup.github.io DataIntegrationGroup.github.io Public

    Ruby

  3. NMBGFastAPI NMBGFastAPI Public archive

    Python

  4. NMAquiferTool NMAquiferTool Public

    Python

  5. Chickadee Chickadee Public

    Python

  6. NMWellFastAPI NMWellFastAPI Public archive

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…