diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000..94c9fdf
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,3 @@
+# Code of Conduct
+
+The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct).
diff --git a/HISTORY.md b/HISTORY.md
new file mode 100644
index 0000000..3e9aaff
--- /dev/null
+++ b/HISTORY.md
@@ -0,0 +1,330 @@
+Change notes from older releases. For current info, see RELEASE-NOTES-1.1.
+
+# mediawiki-skins-Lakeus 1.0
+
+## mediawiki-skins-Lakeus 1.0.19
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New developer features in 1.0.19
+
+* Localization for theme designer.
+ * Theme designer is not implemented in this version.
+* Variablization for theme designer.
+
+### Bug fixes in 1.0.19
+
+* Changed the directory for templates to remove warnings in MediaWiki 1.37.
+
+## mediawiki-skins-Lakeus 1.0.18
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### Configuration changes for system administrators in 1.0.18
+
+#### New configuration in 1.0.18
+
+* `$wgLakeusSiteNoticeHasBorder`: Makes it possible to restore the behavior of
+ the border of site notice. Defaults to `false`.
+
+### New user-facing features in 1.0.18
+
+* Added a toggle for border of site notice, `$wgLakeusSiteNoticeHasBorder`.
+ * Defaults to `false`.
+ * The behavior before this version can be restored by setting it to `true`.
+
+## mediawiki-skins-Lakeus 1.0.17
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.17
+
+* Several styles tweaks, including:
+ * Made logo text (not the wordmark image, only the *text* in the same place)
+ smaller. This is for long site names.
+
+ You can restore the behavior before this version by adding CSS like this:
+
+ ```css
+ #logo-text {
+ font-size: 160%;
+ }
+ ```
+
+ * Removed the `max-width` of site notice.
+ * Enlarged the title of each menu section in the sidebar menu.
+ * Made footer be the same width as the content area in wide screens.
+ * The footer icons will be vertically aligned in narrow screens.
+
+### New developer features in 1.0.17
+
+* Now uses `@noflip` for RTL tweaks part, making it semantically clearer.
+
+### Languages updated in 1.0.17
+
+Lakeus skin now supports 19 languages. Many localisations are updated regularly.
+
+Below only new and removed languages are listed.
+
+* Added localisations for Tarantino (roa-tara).
+
+### Other changes in 1.0.17
+
+* Improved the wording of `README.md`.
+
+## mediawiki-skins-Lakeus 1.0.16
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.16
+
+* Improved the style of auto suggestion part of the search bar.
+
+## mediawiki-skins-Lakeus 1.0.15
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.15
+
+* The container element of the repository link is now removed when
+ `$wgLakeusShowRepositoryLink` is set to `false`.
+
+## mediawiki-skins-Lakeus 1.0.14
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### Changes in 1.0.14
+
+* Updated `AUTHORS.txt`.
+
+## mediawiki-skins-Lakeus 1.0.13
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.13
+
+* Added `margin-top` for `#mw-content-text`.
+
+### Languages updated in 1.0.13
+
+Lakeus skin now supports 18 languages. Many localisations are updated regularly.
+
+Below only new and removed languages are listed.
+
+* Added localisations for Persian (fa).
+* Added localisations for Ukrainian (uk).
+* Added localisations for Cantonese (yue).
+
+## mediawiki-skins-Lakeus 1.0.12
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### Bug fixes in 1.0.12
+
+* Fixed a stupid bug caused by me who knows nothing about PHP.
+ * **Warning**: The use statement with non-compound name 'SiteStats' has no
+ effect in **skins/Lakeus/SkinLakeus.php** on line **3**.
+
+## mediawiki-skins-Lakeus 1.0.11
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.11
+
+* Added `alt` for several `` tags.
+
+### Bug fixes in 1.0.11
+
+* Fixed one `z-index` issue (again).
+
+### Languages updated in 1.0.11
+
+Lakeus skin now supports localisation updates from translatewiki.net.
+
+Lakeus skin now supports 15 languages. Many localisations are updated regularly.
+
+Below only new and removed languages are listed.
+
+* Added localisations for Bangla (bn).
+* Added localisations for Finnish (fi).
+* Added localisations for French (fr).
+* Added localisations for Hindi (hi).
+* Added localisations for Japanese (ja).
+* Added localisations for Luxembourgish (lb).
+* Added localisations for Macedonian (mk).
+* Added localisations for Dutch (nl).
+* Added localisations for Brazilian Portuguese (pt-br).
+* Added localisations for Swedish (sv).
+* Added localisations for Turkish (tr).
+* Added localisations for Chinese (Hong Kong) (zh-hk).
+
+## mediawiki-skins-Lakeus 1.0.10
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.10
+
+* Enabled 2 features: `i18n-all-lists-margins` and `i18n-headings`.
+
+### Bug fixes in 1.0.10
+
+* Fixed several `z-index` issues.
+ * Hope that it's the last time. 🙃
+* Fixed style for anon users in personal menu.
+* Fixed the issue when switching to VE from WikiEditor that the text may seem to
+ be collided to each other by adding a background to the edit option panel.
+* Some site may use `display: none;` to make site notice invisible, however this
+ make search bar collide with the page title. Adjusted the margin setting and I
+ hope that everything is still fine.
+
+## mediawiki-skins-Lakeus 1.0.9
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.9
+
+* Colors of portlet items being focused & hovered can now be changed through
+ these CSS variables:
+ * `--background-color-toggle-list-item-hover`
+ * `--background-color-toggle-list-item-focus`
+ * `--background-color-portlet-item-hover`
+ * `--background-color-portlet-item-focus`
+
+## mediawiki-skins-Lakeus 1.0.8
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### Configuration changes for system administrators in 1.0.8
+
+#### New configuration in 1.0.8
+
+* `$wgLakeusShowRepositoryLink`: Makes it possible to disable the added link to
+ this repository in footer. Defaults to `true`.
+
+### New user-facing features in 1.0.8
+
+* Added a link to this repository to the footer.
+ * You can disable it by setting `$wgLakeusShowRepositoryLink` to `false`.
+
+## mediawiki-skins-Lakeus 1.0.7
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### Bug fixes in 1.0.7
+
+* If no logo presents, the space would still be kept.
+
+## mediawiki-skins-Lakeus 1.0.6
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.6
+
+* Customization via CSS variables.
+ * Media queries does not support native CSS variables; you can only modify
+ the less file for now.
+* New sidebar menu styles.
+ * Added a card on the top of the menu.
+ * A logo; should be set from `logo` of `$wgLogos`.
+ * A wordmark or site title; from `wordmark` of `$wgLogos` or the system
+ message `sitetitle`.
+ * An article counter.
+
+### New developer features in 1.0.6
+
+* Linted the code.
+* Separated variables to another file.
+* Now uses PHP to fetch more data (e.g. the article count).
+
+## mediawiki-skins-Lakeus 1.0.5
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.5
+
+* Added Basic RTL support.
+* Added compatibility with the extension NoTitle.
+* Localised one string of the sidebar menu button.
+* Adjusted the style of subpage / redirect notice texts.
+
+## mediawiki-skins-Lakeus 1.0.4
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.4
+
+* Portlets will automatically close when mouse clicks outside them.
+ * You'll need to enable JavaScript to enable this feature; portlets are still
+ able to use without JavaScript.
+* Adjusted the style of site notice.
+ * On narrower screens the site notice would be wider.
+* Adjusted the style of portlet items.
+ * `margin`s of the `
`s are now given to their `` children, making the
+ whole item clickable and easier for me adding `:hover` and `:focus` styles
+ to the items.
+* Adjusted the style of the categories section.
+
+### Bug fixes in 1.0.4
+
+* Empty portlets are no longer shown.
+ * Thus when the site's language does not have any variants, the variant menu
+ would now be invisible.
+* Fixed several `z-index` issues.
+ * If you are still experiencing issues of `z-index` (e.g. WikiEditor's toolbar
+ shows above the sidebar modal), make sure to create an issue for those.
+* Fixed a bug that the class `.skin-Lakeus` is applied to `` instead of
+ `.skin-lakeus`.
+
+## mediawiki-skins-Lakeus 1.0.3
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### Bug fixes in 1.0.3
+
+* Fixed a typo.
+
+## mediawiki-skins-Lakeus 1.0.2
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.2
+
+* Unified design.
+ * Instead of using bare borders, shadows are applied to make things more
+ consistent.
+ * Applied several `border-radius` settings.
+* Adjusted the design of content header.
+
+## mediawiki-skins-Lakeus 1.0.1
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.1
+
+* (issue #3) Added missing strings for CSS & JS.
+
+## mediawiki-skins-Lakeus 1.0.0
+
+This is the first release of the mediawiki-skins-Lakeus 1.0 version.
+
+### New user-facing features in 1.0.0
+
+* Changed the style of the header.
+* Moved languages and variants menus to the right of the action menu.
+* (issue #2) Added animation to dropdown menus and the sidebar menu.
+* Adjusted the style of the sidebar menu.
+* Adjusted the style of the content box.
+
+### Bug fixes in 1.0.0
+
+* The content box and the site notice box are aligned.
+
+### Languages updated in 1.0.0
+
+Lakeus skin now supports 3 languages.
+
+Below only new and removed languages are listed.
+
+* Added localisations for English (en).
+* Added localisations for Chinese (Simplified Han script) (zh-hans).
+* Added localisations for Chinese (Traditional Han script) (zh-hant).
diff --git a/RELEASE-NOTES-1.1.md b/RELEASE-NOTES-1.1.md
new file mode 100644
index 0000000..4850470
--- /dev/null
+++ b/RELEASE-NOTES-1.1.md
@@ -0,0 +1,310 @@
+# mediawiki-skins-Lakeus 1.1
+
+## mediawiki-skins-Lakeus master branch
+
+THIS IS NOT A RELEASE YET
+
+The `master` branch is an alpha-quality development branch. Use it at your own
+risk!
+
+### Configuration changes for system administrators
+
+#### New configuration
+
+* …
+
+#### Changed configuration
+
+* …
+
+#### Removed configuration
+
+* …
+
+### New user-facing features
+
+* …
+
+### New features for sysadmins
+
+* …
+
+### New developer features
+
+* …
+
+### Bug fixes
+
+* Removed unnecessary modules.
+* Fixed CodeMirror glitch.
+* (issue #26) Removed unneeded `wp` prefix from `hide-if`.
+* …
+
+### Action API changes
+
+* …
+
+### Action API internal changes
+
+* …
+
+### Languages updated in 1.1.4
+
+Lakeus skin now supports # languages. Many localisations are updated regularly.
+
+Below only new and removed languages are listed.
+
+* …
+
+### Breaking changes
+
+* …
+
+### Deprecations
+
+* …
+
+### Other changes
+
+* (issue #22) Fixed capitalization in README.
+* (issue #24) Converted to the new hook system.
+* Reordered skin.json based on mediawiki/core `docs/extension.schema.v2.json`
+ (`6d71df9`).
+* (issue #28, #29) Added documentations.
+ * CODE_OF_CONDUCT
+ * HISTORY
+ * RELEASE-NOTES-1.1
+ * SECURITY
+* …
+
+## mediawiki-skins-Lakeus 1.1.17
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New features for sysadmins in 1.1.17
+
+* (issue #18) Added screenshot for installer.
+
+### New developer features in 1.1.17
+
+* (issue #18) Added PHP build tests, including PHPCS.
+
+### Breaking changes in 1.1.17
+
+* (issue #18) Moved `Lakeus` namespace under `MediaWiki\Skins` without keeping
+ aliases.
+* (issue #18) Namespaced `SkinLakeus` under `MediaWiki\Skins\Lakeus` without
+ keeping aliases.
+
+## mediawiki-skins-Lakeus 1.1.16
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New user-facing features in 1.1.16
+
+* Optimized table overflowing.
+* Adjusted icon opacity.
+* Added use of OOUI icons.
+* Moved sticky TOC position on mobile.
+* Changed breakpoints.
+* Hide sticky TOC when printing.
+* Support smooth scroll through CSS3, enabled by default.
+* Increased line height.
+* Added `word-wrap` to `.mw-body`.
+
+### Bug fixes in 1.1.16
+
+* Fixed image overflowing.
+* Fixed talk alert style issues.
+* Fixed some `z-index` issues.
+
+### Languages updated in 1.1.16
+
+Lakeus skin now supports 26 languages. Many localisations are updated regularly.
+
+Below only new and removed languages are listed.
+
+* Added localisations for British English (en-gb).
+* Added localisations for Hebrew (he).
+* Added localisations for Interlingua (ia).
+* Added localisations for Lithuanian (lt).
+* Added localisations for Portuguese (pt).
+* Added localisations for Slovenian (sl).
+
+### Other changes in 1.1.16
+
+* Added "Special thanks" in AUTHORS.
+
+## mediawiki-skins-Lakeus 1.1.15
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Configuration changes for system administrators in 1.1.15
+
+#### New configuration in 1.1.15
+
+* `$wgLakeusShowStickyTOC`: Makes it possible to enable sticky TOC site-wide.
+ Defaults to `false`.
+
+### New user-facing features in 1.1.15
+
+* Dropdowns are now labeled through HTML tags, instead of hardcoded CSS.
+* Personal menu's position is tweaked.
+* Some after content of portlets are now hidden.
+* Added sticky TOC, with new variables and corresponding theme designer
+ settings.
+ * It is a bit buggy in MediaWiki 1.38, sometimes disappears.
+ * Auto collapse behavior can be changed through user preferences.
+ * To disable it site-wide, use `$wgLakeusShowStickyTOC`. To disable it
+ user-side, use CSS.
+
+## mediawiki-skins-Lakeus 1.1.14
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Configuration changes for system administrators in 1.1.14
+
+#### New configuration in 1.1.14
+
+* `$wgLakeusShouldAnimatePortlets`: Makes it possible to enable portlet
+ animations. Defaults to `false`.
+
+### New user-facing features in 1.1.14
+
+* Added a toggle for portlet animations, `$wgLakeusShouldAnimatePortlets`.
+ * Default to `false`, as it may cause visual artifacts.
+ * The behavior before this version can be restored by setting it to `true`.
+
+## mediawiki-skins-Lakeus 1.1.13
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New user-facing features in 1.1.13
+
+* Added rules to `.mw-editsection-like`.
+
+## mediawiki-skins-Lakeus 1.1.12
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Bug fixes in 1.1.12
+
+* (issue #17) When a variant is selected, it is now not displaying.
+
+## mediawiki-skins-Lakeus 1.1.11
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Bug fixes in 1.1.11
+
+* Fixed "Jump to content" string wasn't included in `skin.json`.
+
+## mediawiki-skins-Lakeus 1.1.10
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New user-facing features in 1.1.10
+
+* Normalised Mustache templates.
+* Added "Jump to content" link.
+* Added styles for mw-prefixed message box classes.
+
+## mediawiki-skins-Lakeus 1.1.9
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New user-facing features in 1.1.9
+
+* Added printable version optimizations.
+
+## mediawiki-skins-Lakeus 1.1.8
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Bug fixes in 1.1.8
+
+* Changed dependencies from wrong `user.defaults` to `user.options`.
+
+### Deprecations in 1.1.8
+
+* Removed deprecated ResourceModule feature `content-thumbnails`.
+
+## mediawiki-skins-Lakeus 1.1.7
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Bug fixes in 1.1.7
+
+* Fixed some issues in `skin.less`.
+
+## mediawiki-skins-Lakeus 1.1.6
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New user-facing features in 1.1.6
+
+* ULS will not be shown under semi-mobile.
+
+### Bug fixes in 1.1.6
+
+* The site title now has a min-width, fixing the overflow issue.
+
+## mediawiki-skins-Lakeus 1.1.5
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New user-facing features in 1.1.5
+
+* Tweaked the Echo extension.
+* Implemented support for the UniversalLanguageSelector extension (ULS) in
+ MediaWiki 1.37.
+
+## mediawiki-skins-Lakeus 1.1.4
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New user-facing features in 1.1.4
+
+* Moved the page tools portlet to the action bar.
+
+### Languages updated in 1.1.4
+
+Lakeus skin now supports 20 languages. Many localisations are updated regularly.
+
+Below only new and removed languages are listed.
+
+* Added localisations for Korean (ko).
+
+## mediawiki-skins-Lakeus 1.1.3
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Bug fixes in 1.1.3
+
+* Fixed some settings position in the theme designer.
+
+## mediawiki-skins-Lakeus 1.1.2
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Bug fixes in 1.1.2
+
+* Fixed typos in i18n.
+
+## mediawiki-skins-Lakeus 1.1.1
+
+This is a maintenance release of the mediawiki-skins-Lakeus 1.1 version.
+
+### Bug fixes in 1.1.1
+
+* Fixed typos in i18n.
+
+## mediawiki-skins-Lakeus 1.1.0
+
+This is the first release of the mediawiki-skins-Lakeus 1.1 version.
+
+### New user-facing features in 1.1.0
+
+* Implemented theme designer.
+* More variablization.
+* Added user preference to enable theme designer.
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 0000000..c5c6dbd
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,6 @@
+# Security information
+
+mediawiki-skins-Lakeus takes security very seriously.
+
+If you believe you have found a security issue, please report it at
+