Add more information to the Pages guide
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- php
- Área
- documentation
Línea de trabajo
Comienza con la Pages guide y compara su contenido existente con la controllers guide en developer.piwik/guides/controllers. Cubre la vinculación de UI-tests, las comprobaciones de permisos, la ubicación de las páginas y las plantillas vacías, así como Common::getRequestVar; decide si Request::processRequest debe pertenecer a una guía separada de API Requests. Se considera terminado cuando cada tema solicitado está documentado con los enlaces y ejemplos relevantes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
- How to test a page (with UI tests). We only have to mention it in a section and can link to the guide
- We need to link to the Check permission guide and mention they have to take care of it if needed
- Explain what they can do with pages (pretty much anything) (refs #80)
- Explain how to place a page under the User section (extend user.twig in template)
- Explain how to create a blank page (no extends *.twig) at the beginning of the template
- Explain how to access $_GET and $_POST parameters via
Common::getRequestVar - Not sure if it is needed how to call API methods via
Request::processRequest. Probably rather not, this would be a separate guide maybe underUtilsnamed "API Requests"? Shall we create an issue for this?
Parts of it can be maybe used from http://developer.piwik/guides/controllers
- Lenguaje dominante
- PHP
- Estrellas
- 58
- Forks
- 88
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 2
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de matomo-org/developer-documentation
-
Documentation enhancement
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100
matomo-org/developer-documentation#806 · 2 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
matomo-org/developer-documentation#787 · 1 comentario ·
Todos los issues de matomo-org/developer-documentation
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
landsman/adminer-desktop#206 ·
Los mantenedores suelen responder en 1 día
-
Explosm: Cyanide & Happiness failed with: https://explosm.net/comics/latest#comic resulted in 307Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
RSS-Bridge/rss-bridge#5154 ·
Los mantenedores suelen responder en 1 día
-
[Sync EN] calendar: document the ValueErrors thrown for invalid calendar IDs and dates (#6005)Abiertosync-en
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
iftechfoundation/ifdb#1415 ·
Los mantenedores suelen responder en 1 día