-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #701 from plone/add-image-alt-tag
Add alt_text field to image content type
- Loading branch information
Showing
19 changed files
with
232 additions
and
7 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 |
---|---|---|
|
@@ -46,6 +46,8 @@ local.cfg | |
/venv/ | ||
.installed.txt | ||
|
||
/test_* | ||
robot_* | ||
|
||
## | ||
# Add extra configuration options in .meta.toml: | ||
|
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 |
---|---|---|
@@ -0,0 +1,123 @@ | ||
### Defensive settings for make: | ||
# https://tech.davis-hansson.com/p/make/ | ||
SHELL:=bash | ||
.ONESHELL: | ||
.SHELLFLAGS:=-xeu -o pipefail -O inherit_errexit -c | ||
.SILENT: | ||
.DELETE_ON_ERROR: | ||
MAKEFLAGS+=--warn-undefined-variables | ||
MAKEFLAGS+=--no-builtin-rules | ||
|
||
# We like colors | ||
# From: https://coderwall.com/p/izxssa/colored-makefile-for-golang-projects | ||
RED=`tput setaf 1` | ||
GREEN=`tput setaf 2` | ||
RESET=`tput sgr0` | ||
YELLOW=`tput setaf 3` | ||
|
||
BACKEND_FOLDER=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) | ||
DOCS_DIR=${BACKEND_FOLDER}/docs | ||
|
||
# Python checks | ||
PYTHON?=python3 | ||
|
||
# installed? | ||
ifeq (, $(shell which $(PYTHON) )) | ||
$(error "PYTHON=$(PYTHON) not found in $(PATH)") | ||
endif | ||
|
||
# version ok? | ||
PYTHON_VERSION_MIN=3.8 | ||
PYTHON_VERSION_OK=$(shell $(PYTHON) -c "import sys; print((int(sys.version_info[0]), int(sys.version_info[1])) >= tuple(map(int, '$(PYTHON_VERSION_MIN)'.split('.'))))") | ||
ifeq ($(PYTHON_VERSION_OK),0) | ||
$(error "Need python $(PYTHON_VERSION) >= $(PYTHON_VERSION_MIN)") | ||
endif | ||
|
||
all: install | ||
|
||
# Add the following 'help' target to your Makefile | ||
# And add help text after each target name starting with '\#\#' | ||
.PHONY: help | ||
help: ## This help message | ||
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' | ||
|
||
.PHONY: clean | ||
clean: clean-build clean-pyc clean-test clean-venv clean-instance ## remove all build, test, coverage and Python artifacts | ||
|
||
.PHONY: clean-instance | ||
clean-instance: ## remove existing instance | ||
rm -fr instance etc inituser var | ||
|
||
.PHONY: clean-venv | ||
clean-venv: ## remove virtual environment | ||
rm -fr bin include lib lib64 env pyvenv.cfg .tox .pytest_cache constraints-mxdev.txt requirements-mxdev.txt sources/ | ||
|
||
.PHONY: clean-build | ||
clean-build: ## remove build artifacts | ||
rm -fr build/ | ||
rm -fr dist/ | ||
rm -fr .eggs/ | ||
rm -fr parts/ | ||
rm -fr coverage.xml | ||
find . -name '*.egg-info' -exec rm -fr {} + | ||
find . -name '*.egg' -exec rm -rf {} + | ||
|
||
.PHONY: clean-pyc | ||
clean-pyc: ## remove Python file artifacts | ||
find . -name '*.pyc' -exec rm -f {} + | ||
find . -name '*.pyo' -exec rm -f {} + | ||
find . -name '*~' -exec rm -f {} + | ||
find . -name '__pycache__' -exec rm -fr {} + | ||
|
||
.PHONY: clean-test | ||
clean-test: ## remove test and coverage artifacts | ||
rm -f .coverage | ||
rm -fr htmlcov/ | ||
rm -fr test_* | ||
rm -fr robot_* | ||
|
||
bin/pip bin/tox bin/mxdev: | ||
@echo "$(GREEN)==> Setup Virtual Env$(RESET)" | ||
$(PYTHON) -m venv . | ||
bin/pip install -U "pip" "wheel" "cookiecutter" "mxdev" "tox" "pre-commit" | ||
bin/pre-commit install | ||
|
||
.PHONY: config | ||
config: bin/pip ## Create instance configuration | ||
@echo "$(GREEN)==> Create instance configuration$(RESET)" | ||
bin/cookiecutter -f --no-input --config-file instance.yaml gh:plone/cookiecutter-zope-instance | ||
|
||
.PHONY: install-plone-6.0 | ||
install-plone-6.0: config ## pip install Plone packages | ||
@echo "$(GREEN)==> Setup Build$(RESET)" | ||
bin/mxdev -c mx.ini | ||
bin/pip install -r requirements-mxdev.txt | ||
|
||
.PHONY: install | ||
install: install-plone-6.0 ## Install Plone 6.0 | ||
|
||
.PHONY: start | ||
start: ## Start a Plone instance on localhost:8080 | ||
PYTHONWARNINGS=ignore ./bin/runwsgi instance/etc/zope.ini | ||
|
||
.PHONY: console | ||
console: ## Start a console on a Plone instance | ||
PYTHONWARNINGS=ignore ./bin/zconsole debug instance/etc/zope.conf | ||
|
||
.PHONY: format | ||
format: bin/tox ## Format the codebase according to our standards | ||
@echo "$(GREEN)==> Format codebase$(RESET)" | ||
bin/tox -e format | ||
|
||
.PHONY: lint | ||
lint: ## check code style | ||
bin/tox -e lint | ||
|
||
# Tests | ||
.PHONY: test | ||
test: bin/tox ## run tests | ||
bin/tox -e test | ||
|
||
.PHONY: test-coverage | ||
test-coverage: bin/tox ## run tests with coverage | ||
bin/tox -e coverage |
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 @@ | ||
-c https://dist.plone.org/release/6.0.13/constraints.txt |
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,7 @@ | ||
default_context: | ||
initial_user_name: 'admin' | ||
initial_user_password: 'admin' | ||
|
||
zcml_package_includes: ['plone.app.contenttypes'] | ||
|
||
db_storage: direct |
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,9 @@ | ||
; This is a mxdev configuration file | ||
; it can be used to override versions of packages already defined in the | ||
; constraints files and to add new packages from VCS like git. | ||
; to learn more about mxdev visit https://pypi.org/project/mxdev/ | ||
|
||
[settings] | ||
main-package = -e .[test] | ||
version-overrides = | ||
plone.app.contenttypes >= 4.0.1.dev0 |
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,2 @@ | ||
Setup local installation | ||
[@ericof] |
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,2 @@ | ||
Add alt_text field to image content type. This allows users to manually set the value of alt tag, for usage in automated listings. | ||
[@cekk, @jackahl] |
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
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 |
---|---|---|
@@ -0,0 +1 @@ | ||
-c constraints.txt |