-
-
Notifications
You must be signed in to change notification settings - Fork 85
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Sync from OCA/oca-addons-repo-template
- Loading branch information
Showing
13 changed files
with
150 additions
and
73 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Do NOT update manually; changes here will be overwritten by Copier | ||
_commit: v1.1.4 | ||
_src_path: https://github.com/OCA/oca-addons-repo-template.git | ||
dependency_installation_mode: PIP | ||
generate_requirements_txt: true | ||
include_wkhtmltopdf: false | ||
odoo_version: 13.0 | ||
rebel_module_groups: [] | ||
repo_description: CMS features for Odoo | ||
repo_name: Website CMS | ||
repo_slug: website-cms | ||
travis_apt_packages: [] | ||
travis_apt_sources: [] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
name: pre-commit | ||
|
||
on: | ||
pull_request: | ||
push: | ||
|
||
jobs: | ||
pre-commit: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- uses: actions/setup-python@v2 | ||
- uses: pre-commit/[email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,11 @@ | ||
exclude: | | ||
(?x) | ||
# NOT INSTALLABLE ADDONS | ||
# END NOT INSTALLABLE ADDONS | ||
# Files and folders generated by bots, to avoid loops | ||
^setup/|/static/description/index\.html$| | ||
# We don't want to mess with tool-generated files | ||
.svg$|/tests/([^/]+/)?cassettes/| | ||
# Maybe reactivate this when all README files include prettier ignore tags? | ||
^README\.md$| | ||
# Library files can have extraneous formatting (even minimized) | ||
|
@@ -14,25 +18,47 @@ default_language_version: | |
python: python3 | ||
node: "14.13.0" | ||
repos: | ||
- repo: local | ||
hooks: | ||
# These files are most likely copier diff rejection junks; if found, | ||
# review them manually, fix the problem (if needed) and remove them | ||
- id: forbidden-files | ||
name: forbidden files | ||
entry: found forbidden files; remove them | ||
language: fail | ||
files: "\\.rej$" | ||
- repo: https://github.com/oca/maintainer-tools | ||
rev: ab1d7f6 | ||
hooks: | ||
# update the NOT INSTALLABLE ADDONS section above | ||
- id: oca-update-pre-commit-excluded-addons | ||
- id: oca-fix-manifest-website | ||
args: ["https://github.com/OCA/website-cms"] | ||
- repo: https://github.com/myint/autoflake | ||
rev: v1.4 | ||
hooks: | ||
- id: autoflake | ||
args: | ||
- --expand-star-imports | ||
- --ignore-init-module-imports | ||
- --in-place | ||
- --remove-all-unused-imports | ||
- --remove-duplicate-keys | ||
- --remove-unused-variables | ||
- repo: https://github.com/psf/black | ||
rev: 19.10b0 | ||
hooks: | ||
- id: black | ||
- repo: https://github.com/prettier/pre-commit | ||
rev: "v1.19.1" | ||
hooks: | ||
- id: prettier | ||
# TODO Avoid awebdeveloper/pre-commit-prettier if possible | ||
# HACK https://github.com/prettier/prettier/issues/7407 | ||
- repo: https://github.com/awebdeveloper/pre-commit-prettier | ||
rev: v0.0.1 | ||
- repo: https://github.com/pre-commit/mirrors-prettier | ||
rev: v1.19.1 | ||
hooks: | ||
- id: prettier | ||
name: prettier xml plugin | ||
name: prettier (with plugin-xml) | ||
entry: prettier --write --list-different | ||
additional_dependencies: | ||
- "[email protected]" | ||
- "@prettier/[email protected]" | ||
files: \.xml$ | ||
files: \.(css|htm|html|js|json|jsx|less|md|scss|toml|ts|xml|yaml|yml)$ | ||
- repo: https://github.com/pre-commit/mirrors-eslint | ||
rev: v6.8.0 | ||
hooks: | ||
|
@@ -63,34 +89,11 @@ repos: | |
- id: check-xml | ||
- id: mixed-line-ending | ||
args: ["--fix=lf"] | ||
- repo: https://gitlab.com/pycqa/flake8 | ||
rev: 3.7.9 | ||
hooks: | ||
- id: flake8 | ||
name: flake8 except __init__.py | ||
exclude: /__init__\.py$ | ||
additional_dependencies: ["flake8-bugbear==19.8.0"] | ||
- id: flake8 | ||
name: flake8 only __init__.py | ||
args: ["--extend-ignore=F401"] # ignore unused imports in __init__.py | ||
files: /__init__\.py$ | ||
additional_dependencies: ["flake8-bugbear==19.8.0"] | ||
- repo: https://github.com/pre-commit/mirrors-pylint | ||
rev: v2.5.3 | ||
hooks: | ||
- id: pylint | ||
name: pylint with optional checks | ||
args: ["--rcfile=.pylintrc", "--exit-zero"] | ||
verbose: true | ||
additional_dependencies: ["pylint-odoo==3.5.0"] | ||
- id: pylint | ||
name: pylint with mandatory checks | ||
args: ["--rcfile=.pylintrc-mandatory"] | ||
additional_dependencies: ["pylint-odoo==3.5.0"] | ||
- repo: https://github.com/asottile/pyupgrade | ||
rev: v1.26.2 | ||
hooks: | ||
- id: pyupgrade | ||
args: ["--keep-percent-format"] | ||
- repo: https://github.com/pre-commit/mirrors-isort | ||
rev: v4.3.21 | ||
hooks: | ||
|
@@ -101,3 +104,25 @@ repos: | |
rev: 2.5.2 | ||
hooks: | ||
- id: setuptools-odoo-make-default | ||
- repo: https://gitlab.com/pycqa/flake8 | ||
rev: 3.7.9 | ||
hooks: | ||
- id: flake8 | ||
name: flake8 | ||
additional_dependencies: ["flake8-bugbear==19.8.0"] | ||
- repo: https://github.com/pre-commit/mirrors-pylint | ||
rev: v2.5.3 | ||
hooks: | ||
- id: pylint | ||
name: pylint with optional checks | ||
args: | ||
- --rcfile=.pylintrc | ||
- --exit-zero | ||
verbose: true | ||
additional_dependencies: &pylint_deps | ||
- pylint-odoo==3.5.0 | ||
- id: pylint | ||
name: pylint with mandatory checks | ||
args: | ||
- --rcfile=.pylintrc-mandatory | ||
additional_dependencies: *pylint_deps |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,10 @@ | ||
# OCA Guidelines | ||
|
||
Please follow the official guide from the | ||
[OCA Guidelines page](https://github.com/OCA/maintainer-tools/blob/master/CONTRIBUTING.md). | ||
[OCA Guidelines page](https://odoo-community.org/page/contributing). | ||
|
||
## Project Specific Guidelines | ||
|
||
<!-- /!\ do not modify above this line --> | ||
|
||
This project does not have specific coding guidelines. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,36 @@ | ||
[](https://runbot.odoo-community.org/runbot/repo/github-com-oca-website-cms-225) | ||
[](https://travis-ci.org/OCA/website-cms) | ||
[](https://coveralls.io/github/OCA/website-cms?branch=13.0) | ||
[](https://travis-ci.com/OCA/website-cms) | ||
[](https://codecov.io/gh/OCA/website-cms) | ||
[](https://translation.odoo-community.org/engage/website-cms-13-0/?utm_source=widget) | ||
|
||
CMS Features for Odoo Website | ||
============================= | ||
<!-- /!\ do not modify above this line --> | ||
|
||
This repository includes advanced CMS features for the Odoo website builder: | ||
# Website CMS | ||
|
||
* Different content for translations | ||
CMS features for Odoo | ||
|
||
<!-- /!\ do not modify below this line --> | ||
|
||
<!-- prettier-ignore-start --> | ||
|
||
Translation Status | ||
------------------ | ||
[](https://www.transifex.com/projects/p/${ORG_NAME}-website-cms-website-cms) | ||
[//]: # (addons) | ||
|
||
This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools. | ||
|
||
[//]: # (end addons) | ||
|
||
<!-- prettier-ignore-end --> | ||
|
||
## Licenses | ||
|
||
This repository is licensed under [AGPL-3.0](LICENSE). | ||
|
||
However, each module can have a totally different license, as long as they adhere to OCA | ||
policy. Consult each module's `__manifest__.py` file, which contains a `license` key | ||
that explains its license. | ||
|
||
---- | ||
|
||
OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit organization whose | ||
mission is to support the collaborative development of Odoo features and | ||
promote its widespread use. | ||
OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit | ||
organization whose mission is to support the collaborative development of Odoo features | ||
and promote its widespread use. |