Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
gargantext
gargantext
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • humanities
  • gargantextgargantext
  • Wiki
  • contribution guide

contribution guide

Last edited by Alexandre Delanoë Oct 05, 2016
Page history

#Contribution guide

Community

  • http://gargantext.org/about
  • IRC Chat: (OFTC/FreeNode) #gargantex

##Tools

  • gitlab
  • server access
  • 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

Clone repository
  • about
  • about
    • credits
    • index
    • license
    • release notes
  • api_urls
  • automatic_install
  • contribution guide
  • contribution-guide
    • archi
    • contribution
    • db
    • dev
    • ngrams_lifecycle
    • website
  • contribution
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.