Commit 474aef9d authored by Fabrice  ALLAIN's avatar Fabrice ALLAIN
Browse files

Merge branch 'conkit-int' into 'master'

Conkit int

Closes #4

See merge request bis-aria/ariaec!2
parents bdb46d30 76fa3942
# Created by .ignore support plugin (hsz.mobi)
*.pyc
.venv
.idea
examples-dev/out
################################################################################
# PYTHON #
################################################################################
# Byte-compiled / optimized / DLL files
################################################################################
__pycache__/
*.py[cod]
*$py.class
# C extensions
################################################################################
*.so
# Distribution / packaging
################################################################################
.Python
build/
develop-eggs/
dist/
*.egg-info/
downloads/
eggs/
.eggs/
docs.old*
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# PyInstaller
################################################################################# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
################################################################################
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
################################################################################
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
# Translations
################################################################################
*.mo
*.pot
# Django stuff
################################################################################
staticfiles/
*/migrations/*
!*/migrations/__init__.py
# Flask stuff
################################################################################
instance/
.webassets-cache
# Scrapy stuff
################################################################################
.scrapy
# Sphinx documentation
################################################################################
docs/_build/
docs.old/
docs/_static/
docs/_templates/
.svn/
examples-dev
# PyBuilder
################################################################################
target/
# Jupyter Notebook
################################################################################
.ipynb_checkpoints
# pyenv
################################################################################
.python-version
# celery beat schedule file
################################################################################
celerybeat-schedule
# SageMath parsed files
################################################################################
*.sage.py
# Environments
################################################################################
.env
.venv
env/
venv/
ENV/
# Spyder project settings
################################################################################
.spyderproject
.spyproject
# Rope project settings
################################################################################
.ropeproject
# mkdocs documentation
################################################################################
/site
# mypy
################################################################################
.mypy_cache/
################################################################################
# NODE #
################################################################################
# Logs
################################################################################logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Runtime data
################################################################################
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
################################################################################
lib-cov
# Coverage directory used by tools like istanbul
################################################################################
coverage
# nyc test coverage
################################################################################
.nyc_output
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
################################################################################
.grunt
# Bower dependency directory (https://bower.io/)
################################################################################
bower_components
# node-waf configuration
################################################################################
.lock-wscript
# Compiled binary addons (http://nodejs.org/api/addons.html)
################################################################################
build/Release
# Dependency directories
################################################################################
node_modules/
jspm_packages/
# Typescript v1 declaration files
################################################################################
typings/
# Optional npm cache directory
################################################################################
.npm
# Optional eslint cache
################################################################################
.eslintcache
# Optional REPL history
################################################################################
.node_repl_history
# Output of 'npm pack'
################################################################################
*.tgz
# Yarn Integrity file
################################################################################
.yarn-integrity
################################################################################
# LINUX #
################################################################################
*~
# temporary files which can be created if a process still has a handle open of a deleted file
################################################################################
.fuse_hidden*
# KDE directory preferences
################################################################################
.directory
# Linux trash folder which might appear on any partition or disk
################################################################################
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
################################################################################
.nfs*
################################################################################
# VISUALSTUDIOCODE #
################################################################################
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
################################################################################
# JETBRAINS #
################################################################################
# Provided default Pycharm Run/Debug Configurations should be tracked by git
# In case of local modifications made by Pycharm, use update-index command
# for each changed file, like this:
# git update-index --assume-unchanged .idea/aria_web.iml
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# TODO: remove line below if we want to track pycharm run/debug
.idea/
# User-specific stuff:
################################################################################
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/dictionaries
# Sensitive or high-churn files:
################################################################################
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.xml
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
# Pycharm
################################################################################
.pycharm-bash
# Gradle:
################################################################################
.idea/**/gradle.xml
.idea/**/libraries
# CMake
################################################################################
cmake-build-debug/
# Mongo Explorer plugin:
################################################################################
.idea/**/mongoSettings.xml
## File-based project format:
################################################################################
*.iws
## Plugin-specific files:
################################################################################
# IntelliJ
################################################################################
out/
# mpeltonen/sbt-idea plugin
################################################################################
.idea_modules/
# JIRA plugin
################################################################################
atlassian-ide-plugin.xml
# Cursive Clojure plugin
################################################################################
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
################################################################################
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
################################################################################
### Windows template
################################################################################
# Windows thumbnail cache files
################################################################################
Thumbs.db
ehthumbs.db
ehthumbs_vista.db
# Dump file
################################################################################
*.stackdump
# Folder config file
################################################################################
Desktop.ini
# Recycle Bin used on file shares
################################################################################
$RECYCLE.BIN/
# Windows Installer files
################################################################################
*.cab
*.msi
*.msm
*.msp
# Windows shortcuts
################################################################################
*.lnk
################################################################################
### macOS template
################################################################################
# General
################################################################################
*.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
################################################################################
Icon
# Thumbnails
################################################################################
._*
# Files that might appear in the root of a volume
################################################################################
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
################################################################################
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
################################################################################
### SublimeText template
################################################################################
# Cache files for Sublime Text
################################################################################
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache
# Workspace files are user-specific
################################################################################
*.sublime-workspace
# Project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using Sublime Text
# *.sublime-project
# SFTP configuration file
################################################################################
sftp-config.json
# Package control specific files
################################################################################
Package Control.last-run
Package Control.ca-list
Package Control.ca-bundle
Package Control.system-ca-bundle
Package Control.cache/
Package Control.ca-certs/
Package Control.merged-ca-bundle
Package Control.user-ca-bundle
oscrypto-ca-bundle.crt
bh_unicode_properties.cache
# Sublime-github package stores a github token in this file
# https://packagecontrol.io/packages/sublime-github
GitHub.sublime-settings
################################################################################
### Vim template
################################################################################
# Swap
################################################################################
[._]*.s[a-v][a-z]
[._]*.sw[a-p]
[._]s[a-v][a-z]
[._]sw[a-p]
# Session
################################################################################
Session.vim
# Temporary
################################################################################
.netrwhist
# Auto-generated tag files
################################################################################
tags
################################################################################
### VirtualEnv template
################################################################################
# Virtualenv
# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
################################################################################
[Bb]in
[Ii]nclude
[Ll]ib
[Ll]ib64
[Ll]ocal
[Ss]cripts
pyvenv.cfg
pip-selfcheck.json
################################################################################
# ECLIPSE
################################################################################
.project
.pydevproject
# TODO: remove line below if we want to keep eclipse metadata
.settings/
Please read this!
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "regression" or "bug" label.
For the Community Edition issue tracker:
- https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name%5B%5D=regression
- https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name%5B%5D=bug
For the Enterprise Edition issue tracker:
- https://gitlab.com/gitlab-org/gitlab-ee/issues?label_name%5B%5D=regression
- https://gitlab.com/gitlab-org/gitlab-ee/issues?label_name%5B%5D=bug
and verify the issue you're about to submit isn't a duplicate.
Please remove this notice if you're confident your issue isn't a duplicate.
------
### Summary
(Summarize the bug encountered concisely)
### Steps to reproduce
(How one can reproduce the issue - this is very important)
### Example Project
(If possible, please create an example project here on GitLab.com that exhibits the problematic behaviour, and link to it here in the bug report)
(If you are using an older version of GitLab, this will also determine whether the bug has been fixed in a more recent version)
### What is the current *bug* behavior?
(What actually happens)
### What is the expected *correct* behavior?
(What you should see instead)
### Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)
### Output of checks
(If you are reporting a bug on GitLab.com, write: This bug happens on GitLab.com)
#### Results of GitLab environment info
<details>
<summary>Expand for output related to GitLab environment info</summary>
<pre>
(For installations with omnibus-gitlab package run and paste the output of:
`sudo gitlab-rake gitlab:env:info`)
(For installations from source run and paste the output of:
`sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)
</pre>
</details>
#### Results of GitLab application Check
<details>
<summary>Expand for output related to the GitLab application check</summary>
<pre>
(For installations with omnibus-gitlab package run and paste the output of:
`sudo gitlab-rake gitlab:check SANITIZE=true`)
(For installations from source run and paste the output of:
`sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true`)
(we will only investigate if the tests are passing)
</pre>
</details>
### Possible fixes
(If you can, link to the line of code that might be responsible for the problem)
/label ~bug
### Description
(Include problem, use cases, benefits, and/or goals)
### Proposal
### Links / references
/label ~"feature proposal"
### Background:
(Include problem, use cases, benefits, and/or goals)
**What questions are you trying to answer?**
**Are you looking to verify an existing hypothesis or uncover new issues you should be exploring?**
**What is the backstory of this project and how does it impact the approach?**
**What do you already know about the areas you are exploring?**
**What does success look like at the end of the project?**
### Links / references:
/label ~"UX research"
Add a description of your merge request here. Merge requests without an adequate
description will not be reviewed until one is added.
## Database Checklist
When adding migrations:
- [ ] Updated `db/schema.rb`
- [ ] Added a `down` method so the migration can be reverted
- [ ] Added the output of the migration(s) to the MR body
- [ ] Added tests for the migration in `spec/migrations` if necessary (e.g. when migrating data)
When adding or modifying queries to improve performance:
- [ ] Included data that shows the performance improvement, preferably in the form of a benchmark
- [ ] Included the output of `EXPLAIN (ANALYZE, BUFFERS)` of the relevant queries
When adding foreign keys to existing tables:
- [ ] Included a migration to remove orphaned rows in the source table before adding the foreign key
- [ ] Removed any instances of `dependent: ...` that may no longer be necessary
When adding tables:
- [ ] Ordered columns based on the [Ordering Table Columns](https://docs.gitlab.com/ee/development/ordering_table_columns.html#ordering-table-columns) guidelines
- [ ] Added foreign keys to any columns pointing to data in other tables
- [ ] Added indexes for fields that are used in statements such as WHERE, ORDER BY, GROUP BY, and JOINs
When removing columns, tables, indexes or other structures:
- [ ] Removed these in a post-deployment migration
- [ ] Made sure the application no longer uses (or ignores) these structures
## General Checklist
- [ ] [Changelog entry](https://docs.gitlab.com/ce/development/changelog.html) added, if necessary
- [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md)
- [ ] API support added
- [ ] Tests added for this feature/bug
- Review
- [ ] Has been reviewed by Backend
- [ ] Has been reviewed by Database
- [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html)
- [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides)
- [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits)
See the general Documentation guidelines http://docs.gitlab.com/ce/development/doc_styleguide.html
## What does this MR do?
(briefly describe what this MR is about)