# Host Transifex Github settings in repository

**URL:** <https://community.transifex.com/t/host-transifex-github-settings-in-repository/1700>\
**Category:** Ideas\
**Tags:** integrations, github\
**Created:** [March 1, 2020, 9:13am UTC](https://community.transifex.com/t/host-transifex-github-settings-in-repository/1700 "2020-03-01T09:13:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![niccokunzmann](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/niccokunzmann/32/70_2.png) [@niccokunzmann](https://community.transifex.com/u/niccokunzmann)\
**Post date:** [March 1, 2020, 9:13am UTC](https://community.transifex.com/t/host-transifex-github-settings-in-repository/1700/1 "2020-03-01T09:13:14Z")

</div>

Hi,

when I configure the integration, I would like to do it in the Github repository.

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/transifex/original/2X/4/44eef77aac616bb99bee8d3659e2ec6f493b513d.png)  
I host the integration [in the repository](https://github.com/niccokunzmann/coloring-book/blob/master/documentation/transifex-github-integration.yml) either way because I am used to versioning things which are new to me.

This is a yml file.  
Doing this in GitHub is consistent with

- Github integrations
- Travis CI

Many other services, too.

## Idea 1: having the settings hosted and on transifex

This is the expected influence of the files:

| settings | github | used |
| --- | --- | --- |
| ✓ | | settings |
| | ✓ | github |
| ✓ | ✓ | settings |

## Idea 2: Github only settings

- create a pull request with the settings
- use the settings from the repository and show those settings in the settings dialog  
Implementation:
- use the GitHub API to pull the latest settings.

## more

Expected location: `.tx/integration.yml`

Additional features:

- restoring the repository to a certain point in time creates the correct settings.
