Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 986 Bytes

contribution-guide.md

File metadata and controls

57 lines (42 loc) · 986 Bytes

#Contribution guide

Community

##Tools

  • gogs
  • server access
  • forge
  • gargantext box

##Gargantex

  • Gargantex box install

(S.I.R.= Setup Install & Run procedures)

  • Architecture Overview

  • Database Schema Overview

  • Interface design Overview

##To do:

  • Docs
  • Interface deisgn
  • Parsers/scrapers
  • Computing

How to contribute:

1. Clone the repo
2. Create a new branch <username>-refactoring
3. Run the gargantext-box
4. Code
5.Test
6. Commit

Exemple1: Adding a parser

  • create your new file cern.py into gargantex/scrapers/

  • reference into gargantex/scrapers/urls.py add this line: import scrapers.cern as cern

  • reference into gargantext/constants

# type 9
    {   'name': 'Cern',
        'parser': CernParser,
        'default_language': 'en',
    },
  • add an APIKEY in gargantex/settings

Exemple2: User Interface Design