Skip to content

Instantly share code, notes, and snippets.

View thibaudcolas's full-sized avatar
😀

Thibaud Colas thibaudcolas

😀
View GitHub Profile
@thibaudcolas
thibaudcolas / README.md
Last active December 12, 2023 13:16
WSG 1.0 Manual VS Automated Testing comparison tables
@thibaudcolas
thibaudcolas / banned-words.md
Created October 26, 2023 14:17
List of banned words or expressions
  • agenda (unless it’s for a meeting)
  • advancing
  • collaborate (use ‘working with’)
  • combating
  • commit/pledge (we need to be more specific – we’re either doing something or we’re not)
  • countering
  • deliver (pizzas, post and services are delivered – not abstract concepts like ‘improvements’ or ‘priorities’)
  • deploy (unless it’s military or software)
  • dialogue (we speak to people)
  • disincentivise (and incentivise)
@thibaudcolas
thibaudcolas / search.py
Created September 15, 2023 09:09
Minimal AJAX Wagtail search example endpoint
"""
Minimal "Wagtail search REST API endpoint" implementation.
For a more realistic but nonetheless basic example, see:
https://github.com/wagtail/guide/blob/main/apps/search/views.py
"""
from rest_framework import serializers
from rest_framework.decorators import api_view
from rest_framework.response import Response
@thibaudcolas
thibaudcolas / README.md
Last active November 8, 2023 21:24
2023 ATAG 2.0 audit of Wagtail
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Wagtail issue #7511 prototype: SVG views</title>
</head>
<body>
<main>
<h1>Wagtail issue <a href="https://github.com/wagtail/wagtail/issues/7511">#7511</a> prototype: SVG views</h1>
<p>Inspect <a href="/views.svg">/views.svg</a> to understand how the sprite is constructed</p>
@thibaudcolas
thibaudcolas / README.md
Last active August 2, 2023 15:08
Timeline page data
@thibaudcolas
thibaudcolas / README.md
Last active July 15, 2023 06:36
Front-end skills curriculum

Whole junior-level and intermediate-level front-end areas of expertise, set up according to competency framework, for Academy programme.

HTML

  • HTML fundamentals [Junior]
    • HTML syntax 101
    • HTML5 semantics
    • Links
  • Common meta tags [Junior]
  • UX meta tags
@thibaudcolas
thibaudcolas / bakerydemo.md
Last active June 27, 2023 08:57
Wagtail tutorials skills

bakerydemo

Our bakerydemo website explores the following aspects of Wagtail:

  • Terminal usage
    • Basic terminal commands
    • Git
    • Environment variables
  • Python
  • Basic syntax
@thibaudcolas
thibaudcolas / modeladmin-api-usage-tbx-70.csv
Created March 31, 2023 14:15
ModelAdmin API usage - RFC 85 ModelAdmin vs. Snippets feature parity
matches customisation
0 add_to_admin_menu
0 base_url_path
0 choose_parent_template_name
0 choose_parent_view_class
0 create_template_name
0 delete_template_name
0 edit_template_name
0 export_filename
0 form_view_extra_css
@thibaudcolas
thibaudcolas / README.md
Last active March 30, 2023 12:58
Wagtail packages by PyPI downloads over 7 days - 20230330

Produced with PyPI dataset in BigQuery. Downloads over the last 7 days as of 2023-03-30. Wagtail and Django version ranges formatted with GPT-4. Query: Wagtail ecosystem overview