Jump to main content

Contribute to code


When submitting a new issue, please check that it hasn't already been raised by someone else. We've provided a template for new issues which will help you structure your issue to ensure it can be picked up and actioned easily.

Please provide as much information possible detailing what you're currently experiencing and what you'd expect to experience.

To work on an issue, please fork this repo and create a new branch on your local fork. When you're happy and would like to propose that changeset to be merged back upstream, open a pull request to merge from your local origin/main to upstream/main.

When committing changes, make sure to group related changes so that the project is always in a working state. Use succinct yet descriptive commit messages to allow for easy reading of the commit log.

Guidelines

We follow two guideline documents that align with the practices that the Canonical Web Team follows across all projects.

File a bug

We use GitHub issues to track all our bugs and feature requests.

Chat with us

Find out about new releases, latest features and get help on Matrix.

Running tests locally

The simplest way to run Vanilla framework is to first install Docker and dotrun, and then use the dotrun script to build the site. Before proposing a pull request, ensure that the tests pass on your local fork. To kick off the tests for your project, in the terminal dotrun test.

Licenses

The content of this project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license, and the underlying code used to format and display that content is licensed under the LGPLv3 by Canonical Ltd.

Meet the team

anthonydillon

Engineering Director

396 contributions

advl

Engineering Manager

lyubomir-popov

Lead Visual Designer

525 contributions

jmuzina

Web Engineer

211 contributions

Contributors

bartaz

1366 contributions

barrymcgee

1015 contributions

sowasred2012

624 contributions

deadlight

506 contributions

pastelcyborg

260 contributions

richmccartney

257 contributions

bethcollins92

213 contributions

nottrobin

210 contributions

Caleb-Ellis

112 contributions

yaili

105 contributions

ClementChaumel

102 contributions

pmahnke

64 contributions

muhammad-ali-pk

64 contributions

petermakowski

57 contributions

grahambancroft

54 contributions

petesfrench

52 contributions

ilayda21

49 contributions

britneywwc

40 contributions

mtruj013

37 contributions

WillMoggridge

29 contributions

andesol

28 contributions

0atman

25 contributions

chillkang

25 contributions

steverydz

24 contributions