# Transifiex.yml config error

**URL:** <https://community.transifex.com/t/transifiex-yml-config-error/2706>\
**Category:** Developers\
**Tags:** github\
**Created:** [March 1, 2022, 8:24pm UTC](https://community.transifex.com/t/transifiex-yml-config-error/2706 "2022-03-01T20:24:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![delasare](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/delasare/32/2083_2.png) [@delasare](https://community.transifex.com/u/delasare)\
**Post date:** [March 1, 2022, 8:24pm UTC](https://community.transifex.com/t/transifiex-yml-config-error/2706/1 "2022-03-01T20:24:11Z")

</div>

I am trying to configure my transifex / github integration and I get this error when it reads my transifex.yaml file.

`The provided config has an invalid YAML structure `git` section missing`

Can someone point me to documentation regarding the ‘git’ section? I went through the integration instruction and id not see this section.

---

<div class="post-metadata">

**Author:** ![Ryan](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/ryan/32/1868_2.png) [@Ryan](https://community.transifex.com/u/Ryan)\
**Post date:** [March 1, 2022, 10:07pm UTC](https://community.transifex.com/t/transifiex-yml-config-error/2706/2 "2022-03-01T22:07:10Z")

</div>

Hello @delasare

The GitHub config file must exist in GitHub, and it must start with…

```auto
git:
    filters:
      - filter_type: <file_name>
        file_format: <i18_type>
        ...   

```

We’ll get the documentation updated soon!

Regards,  
Ryan  
Transifex Customer Support

---

<div class="post-metadata">

**Author:** ![delasare](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/delasare/32/2083_2.png) [@delasare](https://community.transifex.com/u/delasare)\
**Post date:** [March 1, 2022, 11:14pm UTC](https://community.transifex.com/t/transifiex-yml-config-error/2706/3 "2022-03-01T23:14:53Z")

</div>

Thanks for the response! I am getting a different error now:

```auto
Config file is invalid: Config must be a YAML dictionary with at least a "filters" node
The "filters" node must contain at least one filter
Invalid filter_type value

```

 ![Screen Shot 2022-03-01 at 6.09.31 PM](https://canada1.discourse-cdn.com/flex030/uploads/transifex/original/2X/0/07fc3970010c4e2153b4eed42be35f5d40403785.png)

---

<div class="post-metadata">

**Author:** ![Ryan](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/ryan/32/1868_2.png) [@Ryan](https://community.transifex.com/u/Ryan)\
**Post date:** [March 2, 2022, 12:19am UTC](https://community.transifex.com/t/transifiex-yml-config-error/2706/4 "2022-03-02T00:19:36Z")

</div>

Hi @delasare

Can you please share the full contents of your config file so we can take a look at it? (You may send it to [support@transifex.com](mailto:support@transifex.com) if you’d prefer.)

Thanks,  
Ryan  
Transifex Customer Support

---

<div class="post-metadata">

**Author:** ![delasare](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/delasare/32/2083_2.png) [@delasare](https://community.transifex.com/u/delasare)\
**Post date:** [March 2, 2022, 2:14am UTC](https://community.transifex.com/t/transifiex-yml-config-error/2706/5 "2022-03-02T02:14:01Z")

</div>

Sure thing. I will send it via email.

Thanks!

---

<div class="post-metadata">

**Author:** ![Ryan](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/ryan/32/1868_2.png) [@Ryan](https://community.transifex.com/u/Ryan)\
**Post date:** [March 2, 2022, 4:50pm UTC](https://community.transifex.com/t/transifiex-yml-config-error/2706/6 "2022-03-02T16:50:46Z")

</div>

Hi @delasare

Thanks for sending us the file. As my colleague mentioned in his email reply, the issue was the `source_file_extension` parameter, which should only be used with a `filter_type` of “dir”. Spacing is also important with these config files. Here is a link to our GitHub documentation, which has been updated… [Link Transifex with GitHub | Transifex Documentation](https://docs.transifex.com/transifex-github-integrations/github-tx-ui#yaml-configuration-parameter-descriptions)

Best,  
Ryan  
Transifex Customer Support

---

<div class="post-metadata">

**Author:** ![militen](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/militen/32/2739_2.png) [@militen](https://community.transifex.com/u/militen)\
**Post date:** [October 21, 2023, 10:34am UTC](https://community.transifex.com/t/transifiex-yml-config-error/2706/7 "2023-10-21T10:34:31Z")

</div>

To find official and up-to-date documentation on the transifex.yaml configuration and specifically the git section, I recommend checking the Transifex documentation on their website or their official GitHub integration documentation. This information may have been updated or changed after my last knowledge update.
