webdriverio/scripts/docs-generation/copyContributingDocs.ts
Christian Bromann ccfe70e3b9
(docs): Docusaurus v3 update (#11629)
* (docs): Docusaurus v3 update

* transform scripts to TS
2023-11-08 14:48:46 -08:00

19 lines
681 B
TypeScript

import fs from 'node:fs'
import url from 'node:url'
import path from 'node:path'
const __dirname = path.dirname(url.fileURLToPath(import.meta.url))
export async function copyContributingDocs () {
const basePath = path.join(__dirname, '..', '..')
const docsPath = path.join(basePath, 'CONTRIBUTING.md')
const newDocsPath = path.join(basePath, 'website', 'docs', 'Contribute.md')
const content = await fs.promises.readFile(docsPath)
await fs.promises.writeFile(newDocsPath, `---
id: contribute
title: Contribute
custom_edit_url: https://github.com/webdriverio/webdriverio/edit/main/CONTRIBUTING.md
---
${content.toString().split(/\n/).slice(2).join('\n')}`)
}