Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/constanza101/borrissol/llms.txt

Use this file to discover all available pages before exploring further.

Summer Lab is Borrissol’s seasonal programme — a week-long creative immersion in Mataró that introduces participants to all four of the studio’s textile techniques. Rather than following a single fixed project, participants explore freely, try out materials, and let the process lead them. The landing page (/summer-lab) is live year-round; the promotional home card that surfaces it is controlled by the src/config/seasonal.ts flag, so it only appears in the header at the relevant time of year.

Routes

LocaleURL
Catalan (default)/summer-lab
Spanish/es/summer-lab
English/en/summer-lab
French/fr/summer-lab
The default-locale route is defined in src/pages/summer-lab.astro. Language variants are served by src/pages/[lang]/summer-lab.astro. Both pages wrap SummerLabLanding.astro inside LandingPage.astro, using the i18n keys page.sl.title and page.sl.description for the <title> and meta description. EN SEO title: Summer Textile Lab in Mataró · Creative Course

Source component

src/components/landings/SummerLabLanding.astro
All copy is sourced from the sl.* and page.sl.* keys in src/i18n/ui.ts. Technique names reuse the offer.*.name keys (single source of truth); technique descriptions within the Summer Lab context use the sl.tech.* keys.

Course details

Price

€125/week — materials included

Dates

22 June – 24 July

Schedule

Monday to Friday, 9 am – 1 pm

Age

Ages 12 and up — no upper limit

Groups

Small groups of 6–8 people — individual attention guaranteed

Location

Borrissol workshop, Mataró (Barcelona area)
Summer Lab is a seasonal programme. The page is permanently indexed and accessible year-round, but availability depends on the current edition. Contact Borrissol via WhatsApp to check open places for the next edition.

Techniques covered

Over the course of the week participants get hands-on with all four of Borrissol’s textile techniques. The component renders these as TechniqueCard.astro components in a four-column grid, each linking through to the technique’s own dedicated landing page. Descriptions come from the sl.tech.* keys:

Tufting

Create with a tufting gun that inserts yarn into a stretched fabric, building up a plush, raised texture. Borrissol’s signature technique.

Loom weaving

Weave by hand on the artisan loom, combining colours and textures thread by thread at a calm, unhurried pace.

Punch needle

With a hollow needle you build up textures and designs with yarn on fabric. Rhythmic, tactile, and very addictive.

Needle felting

Transform loose wool fibre into solid figures and pieces by poking it with a special needle. Meditative and intuitive.
No prior experience is required in any of the techniques (sl.tech.intro). The programme is structured so participants can discover which technique resonates most with them and return to it throughout the week.

Who it is for

The course is open to anyone aged 12 and up who wants to create, whether or not they have any prior experience. Groups are kept small — 6 to 8 participants — so every person receives individual attention and can progress at their own pace (sl.who.body).

Philosophy

Summer Lab is deliberately process-focused, not outcome-focused. The sl.intro.body copy frames it explicitly: “What matters is not the final result, but discovering, making mistakes and enjoying creating at your own pace all week long.” Participants explore several techniques, try out different materials and textures, and follow wherever curiosity leads them — rather than completing a fixed deliverable.

Page sections

The component renders the following sections in order:
SectionComponenti18n key group
HeroLandingHero.astrosl.eyebrow, sl.headline, sl.lead, sl.cta
A week to experimentLandingSection.astrosl.intro.title, sl.intro.body
The techniques you will exploreTechniqueCard.astro × 4sl.tech.* + offer.*.name
Who is it forLandingSection.astrosl.who.title, sl.who.body
Course detailsDetailsList.astrosl.details.*
Final CTAFinalCta.astrosl.final.*
A CourseSchema.astro JSON-LD node is injected at page level carrying startDate, endDate, and a per-week price of €125. These values are read from src/config/seasonal.ts (summerLab.startDate, summerLab.endDate).

CTA — WhatsApp booking

All CTAs on the page point to a pre-filled WhatsApp message built by waHref(t('wa.sl.landing')). Pre-filled messages by locale (from wa.sl.landing in ui.ts):
LocalePre-filled message
ES¡Hola! Me interesa el Laboratorio Textil de Verano. ¿Me podéis decir plazas y cómo apuntarme?
ENHi! I am interested in the Summer Textile Lab. Could you tell me about places and how to sign up?
FRBonjour! Je suis intéressé(e) par le Laboratoire Textile d’Été. Pouvez-vous me donner plus d’informations?
CAHola! M’interessa el Laboratori Tèxtil d’Estiu. Em podeu dir les places i com apuntar-me?
Because availability changes edition by edition, there is no live booking widget on the page. The WhatsApp message pre-fills with enough context for Borrissol to respond with current availability directly.

Seasonal visibility

The promotional card for Summer Lab on the homepage is toggled by src/config/seasonal.ts. The dedicated landing page itself (/summer-lab) remains publicly accessible and indexed year-round, so inbound links and search rankings are preserved between editions.

Build docs developers (and LLMs) love