Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

chore(github issue): fit with nodejs.dev #5031

Closed
wants to merge 24 commits into from
Closed

chore(github issue): fit with nodejs.dev #5031

wants to merge 24 commits into from

Conversation

AugustinMauroy
Copy link
Member

No description provided.

@ovflowd
Copy link
Member

ovflowd commented Jan 30, 2023

Looks good, but let's merge this after #4991 gets merged. I can't deal with rebasing anymore lol

SEWeiTung and others added 22 commits February 5, 2023 09:35
* doc: announce Feb security release

Signed-off-by: Michael Dawson <mdawson@devrus.com>

* Update locale/en/blog/vulnerability/february-2023-security-releases.md

Signed-off-by: Michael Dawson <mdawson@devrus.com>

---------

Signed-off-by: Michael Dawson <mdawson@devrus.com>
Signed-off-by: Michael Dawson <mdawson@devrus.com>
Signed-off-by: Michael Dawson <mdawson@devrus.com>
Signed-off-by: Michael Dawson <mdawson@devrus.com>
Refs: nodejs-private/node-private#385

Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
* doc: update security annouce for binaries ready

Signed-off-by: Michael Dawson <mdawson@devrus.com>

* Update locale/en/blog/vulnerability/february-2023-security-releases.md

Signed-off-by: Michael Dawson <mdawson@devrus.com>

* Update locale/en/blog/vulnerability/february-2023-security-releases.md

Signed-off-by: Michael Dawson <mdawson@devrus.com>

* Update locale/en/blog/vulnerability/february-2023-security-releases.md

Co-authored-by: Richard Lau <rlau@redhat.com>
Signed-off-by: Michael Dawson <mdawson@devrus.com>

* squash: add update to banner

Signed-off-by: Michael Dawson <mdawson@devrus.com>

---------

Signed-off-by: Michael Dawson <mdawson@devrus.com>
Co-authored-by: Richard Lau <rlau@redhat.com>
Co-authored-by: Claudio Wunder <cwunder@gnome.org>
Co-authored-by: Maledong <maledong_public@foxmail.com>
…er <cwunder@gnome.org>

fix: replace jargon in russian text

https://ru.wiktionary.org/wiki/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB

Co-authored-by: Claudio Wunder <cwunder@gnome.org>
…ed-by: Claudio Wunder <cwunder@gnome.org>

* added example for back-pressure

Signed-off-by: Rishabh Bhandari <rishabhbhandari6@gmail.com>

* linting fixes

Signed-off-by: Rishabh Bhandari <rishabhbhandari6@gmail.com>

---------

Signed-off-by: Rishabh Bhandari <rishabhbhandari6@gmail.com>
Co-authored-by: Claudio Wunder <cwunder@gnome.org>
…Tovmach <alexandrtovmach@gmail.com> Co-authored-by: Maledong <maledong_public@foxmail.com> Co-authored-by: Claudio Wunder <cwunder@gnome.org>

* Russian translation update

Current translation is not quite accurate

Signed-off-by: KruASe <55000336+KruASe76@users.noreply.github.com>

* Update locale/ru/index.md

Co-authored-by: Alexandr Tovmach <alexandrtovmach@gmail.com>
Signed-off-by: KruASe <55000336+KruASe76@users.noreply.github.com>

* Update locale/ru/index.md

Co-authored-by: Alexandr Tovmach <alexandrtovmach@gmail.com>
Signed-off-by: KruASe <55000336+KruASe76@users.noreply.github.com>

---------

Signed-off-by: KruASe <55000336+KruASe76@users.noreply.github.com>
Co-authored-by: Alexandr Tovmach <alexandrtovmach@gmail.com>
Co-authored-by: Maledong <maledong_public@foxmail.com>
Co-authored-by: Claudio Wunder <cwunder@gnome.org>
… Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com> Co-authored-by: Shanmughapriyan S <priyanshan03@gmail.com> Co-authored-by: Michael Esteban <mickel13@gmail.com> Co-authored-by: Shu Ding <g@shud.in>

* chore(next.js): added initial package.json update and configuration files

* chore(static): moved static files to public/static

* chore(pages): moved locale directory to pages/

* chore(survey): added readme and updated deploy script for survey

* chore(legacy): removed build.js and server.js

* chore(typescript): updated theme.tsx and added typescript support

* chore(folder-structure): continued moving files and clean up of things

* chore(codeowners): updated codeowners

* chore(eslint): updated markdown matching

* chore(move): moved styles and layout and data folders

* chore(i18n): added initial locale config

* chore(lts): stick with v18 lts

* chore(i18n): updated crowdin configuration

* chore(lts): fixed lts naming on ci and nvm

* chore(package.json): fixed lint commands

* chore(package-lock): reindexed and updated package lock

* chore(i18n): added react-intl package

* chore(configs): updated next, eslint and tsconfig

* chore(packages): add prettier config for the plugin

* chore(configs): updated prettier, eslint adn package.json

* chore(package): removed airbnb config

* chore(lint): applied linting in core files

* chore(lint): applied linting on markdown and style files

* chore(ci): disable build job for now

* chore(cache): added eslint cache files to ignore

* chore(public): moved robots and security to root public folder

* chore(eslint): added default next config

* chore(remark): added remark configuration

* chore(i18n): added ICU locale files boilerplates

* chore(config): added website config file

* chore(favicon): removed all favicon alternates to a simple png file

* chore(dependencies): added a rss/atom/json feed package

* chore(packages): updated packages and adopted npm-run-all

* chore(layouts): removed blm specific layouts

* feast(config): introduced site config provider and context

* feat(header): started to create the header component

* chore(provider): refactored provider

* chore(fonts): added source sans pro font

* feat(templates): added core component

* chore(pages): removed legacy blm page

* feat(types): introduced frontmatter types

* chore(theme): started to update theme with layout

* feat(config): updated site config types

* feat(header): added all header meta tags

* chore(document): added assets for theme switch

* chore(eslint): fixed eslint failed rule

* update nextra

* chore(document): added remaining scripts

* feat(footer): added footer

* feat(header): updated header with favicon

* feat(manifest): added manifest for PWA

* feat(i18n): introduced i18n hook

* chore(header): added i18n config

* feat(layouts): added default layout

* feat(layouts): initial version of the layout provider

* refactor(provider): cleaned-up the site provider

* feat(theme): adopted layout provider on theme

* chore(layouts): removed unused layouts

* feat(footer): added scroll-to-top

* chore(i18n): added navigation and translations

* chore(dependencies): added highlightjs and classnames

* chore(utils): added link locale util

* feat(i18n): introduced locale provider

* feat(header): renamed header into htmlhead

* feat(header): introduced page header

* feat(components): introduced localised linkicomponent

* feat(components): introduced language picker component

* chore(footer): updated translation id

* feat(app): updated app, document and theme with new locale and scripts

* chore(layouts): added header to default layout

* chore(layouts): removed old header layout

* chore(docs): made the docs index mdx compatible

* chore(types): added labels to frontmatter

* chore(config): updated next config and remark plugins

* chore(types): added types for node-version-data

* feat(i18n): hook to support metadata about current route

* feat(navigation): updated navigation metadata

* feat(navigation): introduced a navigation hook

* feat(node-versions): introduced provider and types for node-versions

* feat(navigation): introduced side navigation component

* feat(header): use the new navigation component

* chore(app): introduced node data provider usage

* feat(docs): introduced doc layout

* chore(layouts): added docs to layout provider

* chore(layouts/scripts): removed now unused layouts and scripts

* chore(scripts): removed build scripts for node data

* chore(utils): introduced new util

* chore(data): removed non-needed data anymore

* chore(navigation): include root entry on side nav

* fix(footer): fixed spacing of items

* fix(body): next element to also follow body rules

* feat(layouts): introduced new layouts

* chore(note): added todo notes on temporary components

* feat(mdx): added proper node api versions component

* chore(dependencies): removed non-needed dependencies

* chore(docs): reverted mdx rename and use regular mdx provider for the component import

* chore(remark): a lot of the lists are unordered and shouldn't need to be with *

* chore(layouts): removed unused knowledge layouts

* feat(banner): introduced banner component

* feat(nextra): allow plain md syntax; include i18n file in ssg

* feat(next): introduced lambdas for getting data

* chore(eslint): added mjs to es6 context

* feat(next): adopted new data fetching mechanism

* feat(providers): updated providers with new data fetching

* chore(types): simplified provider types

* chore(i18n): added lts span

* chore(next): improve next configuration

* feat(header): allow subpath match for sidenav

* chore(dependencies): added critters and sharp for css/image optimization

* feat(caching): introduced caching of static async props

* fix(header): home location sublink

* chore(hooks): removed .tsx extension

* chore(scripts): removed unused scripts

* feat(utils): added util for changelog link

* feat(providers): provide nextra context

* chore(types): added numeric version

* feat(hooks): nextra context hook

* feat(components): download button component

* feat(layouts): introduced index layout

* feat(date): added format time util

* chore(scripts): removed more unused scripts

* disable flexsearch for now

* chore(next): increase memory pool for build

* feat(data): updated hooks and how data is provided

* chore(components): moved a few components around

* chore(404): added dev 404 page

* chore(i18n): added navigation and i18n for downloads

* feat(download): introduced download components

* feat(pages): introduced download pages

* feat(navigation): offer replacement of vars in link

* chore(scripts): updated a few scripts

* chore(scripts): removed other deprecated script

* chore(handlebars): added handlebars

* feat(release-post): contained release posts within the scripts folder

* chore(external): no need to have a package.json there anymore

* chore(release-post): minor typo fix

* chore(dependencies): added sw dependency

* chore(sw): enable sw feature

* chore(types): updated node data types

* feat(components): introduced download table component

* chore(layouts): introduced previous releases layout

* chore(scripts): added jquery as script

* refactor(components): use Link component

* chore(downloads): use dompurify for the frontmatter modules

* fix(links): fix api docs links

* fix(locale): fixed determination of route match

* chore(deps): updated dependencies

* chore(helpers): introduced helper for getting a header link

* feat(heading): introduced anchored heading component

* chore(theme): adopted anchored component

* chore(anchor): id is always provided

* chore(dependencies): updated package json

* chore(mdx): transformed into mdx pages that need to be in mdx

* chore(dependencies): updated dependencies

* chore(mdx): default config

* fix: upgrade nextra and refactor getNextData

* feat(layouts): introduced blog post layout

* fix(release-post): end paragraph markings

* chore(layouts): sanitize to be memoized

* fix: only pass necessary node versions in page props

* chore(guides): removed non-translated guides

* fix(markdown): fix buffer guide markdown

* feat(mdx): blockquote as highlightbox

* fix(linting): fixed prettier rules for mdx

* fix: /404 route and optimize page size

* fix: optimize next build

* chore(canonical): add canonical

* refactor(data): simplified data gathering

* chore(dependencies): introducesd sitemap and swr

* chore(ts): allow downlevel iteration

* fix(build): unoptimized images

* feat(downloads): only latest major of each version

* chore(js): removed unused code

* chore(404): prettified 404 file

* chore(footer): fixed # not valid

* chore(i18n): add 404 page messages

* chore(404): use tsx instead of mdx

* chore(react-intl): no errors

* chore(i18n): fallback data

* chore(ci): added build on ci again

* chore(sitemap): added sitemap data

* chore(eslint): prefer nodejs config

* chore(fix): linting

* chore(scripts): remove server 404 and fix main.js for 404

* chore(build): is memory efficient now

* fix(i18n): always using english locale

* chore(next): updated config options

* feat(data): improved data rendering/reusability

* chore(next): remove non-necessary packages

* chore(scripts): refactored release-post to mjs

* chore(scripts): simplify and document code

* chore(next): refactored data scripts

* refactor(header): i18n, svg and fix styles

* chore(next): minor refactor of helper

* feat(node-data): only on selected routes

* fix(ts): fixed typescript types

* refactor(providers): simplified the _app

* chore(dependencies): added gray-matter

* feat(helpers): introduced script helpers

* chore(types): updated types

* refactor(next): refactored data components

* chore(sitemap): removed non-existent env

* chore(optimize): removed css optimization

* feat(dat): introduced blog data helper

* fix(blogdata): fixed slug

* feat(types): shared props and context

* feat(utils): added time component

* chore(gitignore): year pages

* chore(types): refactored types

* chore(data): improved blog data and create year pages

* feat(blog): introduced blog index page

* feat(layouts): implemented blog category layout

* feat(i18n): migrate translations 🎉  (#1)

* feat: migrate `ar`

* feat: migrate `ca`

* feat: migrate `de`

* feat: migrate `es`

* feat: migrate `fa`

* feat: migrate `fr`

* feat: migrate `gl`

* feat: migrate `it`

* feat: migrate `ja`

* feat: migrate `ka`

* feat: migrate `ko`

* feat: migrate `nl`

* feat: migrate `pt-br`

* feat: migrate `ro`

* feat: migrate `ru`

* feat: migrate `tr`

* feat: migrate `uk`

* feat: migrate `zh-cn`

* feat: migrate `zh-tw`

* chore: update next and previous strings

* chore: remove `en` site.json

* fix(document): numerours document style fixes and javascript fixes

* chore(eslint): global window

* chore(external): moved external folders

* feat(rss): introduced rss generation

* chore(tests): removed unused tests

* chore(readme): updated readme

* chore(lint): ignore and fix linting

* refactor(scripts): refactored the legacy scripts

* chore(ci): set memory to 4gb on ci

* chore(workers): no need tofr morkers

* chore(ci): updated a doc and ci file

* chore(refactor): minor refactors, text changes and bug fixes

* Update COLLABORATOR_GUIDE.md

Co-authored-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>
Signed-off-by: Claudio Wunder <cwunder@gnome.org>

* Apply suggestions from code review

Co-authored-by: Shanmughapriyan S <priyanshan03@gmail.com>
Signed-off-by: Claudio Wunder <cwunder@gnome.org>

* fix: upgrade nextra to remove the __esModule hack

* chore: disable outputFileTracing

* chore(ci): use build cache

* chore(js): fix theme switcher issues

* fix(build): improved data transmission from static props

* chore(fixes): minor style and config changes

* fix(scrollto): minor scroll to fix

* Update next.config.mjs

Co-authored-by: Michael Esteban <mickel13@gmail.com>
Signed-off-by: Claudio Wunder <cwunder@gnome.org>

* chore(ci): attempt to optimize caching

* chore(ci): fine-tune to be based on eslint hashing

* chore(cache): only cache .next/cache

* chore(mastodon): added mastodon verification

* chore(next): updated packages and optimised build performance

* chore(dependencies): updated dependencies

* fix(lint): fixed linting

* chore(dependencies): removed temp dep

* chore(package): reduce memory

---------

Signed-off-by: Claudio Wunder <cwunder@gnome.org>
Co-authored-by: Shu Ding <g@shud.in>
Co-authored-by: Shanmughapriyan S <priyanshan03@gmail.com>
Co-authored-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>
Co-authored-by: Michael Esteban <mickel13@gmail.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.