Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
D
documentation
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • dbnomics-fetchers
  • documentation
  • Wiki
  • Home

Last edited by Christophe Benz Dec 22, 2020
Page history

Home

This wiki documents technical subjects about DBnomics. This wiki is there for historical reasons and tends to be merged to DBnomics documentation.

Project management

See this project and wiki

Components

  • DBnomics data model
  • Web API
  • Repositories organization

Tutorials

  • Write a new fetcher
  • Write a new converter

Tooling

  • Development tools
  • Code style
  • Git and gitlab workflow
  • Code Optimization (profiling...)

Maintainance & Operations

  • Maintaining fetchers
  • Publishing Python packages
  • Solr indexation
  • Failure handling procedures
  • Troubleshooting (what to do if a problem occurs)

Infrastructure

  • Servers and services (architecture)
  • Setup CI jobs: see https://git.nomics.world/dbnomics/dbnomics-gitlab-ci/blob/master/README.md
  • CI jobs and runners
  • Test a fetcher on the pre-production server
  • Test the API or the UI on the development server
  • Production configuration
  • Monitoring
  • E-mails

Resources

  • Special datasets and series
  • Other fetcher libraries
Clone repository
  • Code style
  • Git and Gitlab workflow
  • acceptance criteria
    • fetchers
  • ci jobs and runners
  • code optimization
  • dev tools
  • e mails
  • failure handling procedures
  • Home
  • librairies
  • maintaining fetchers
  • monitoring
  • presentation
  • production configuration
  • publishing python packages
View All Pages