Update languages mentioned on website
MODIFY
README.md
README.md
<img alt="Rome, logo of an ancient Greek spartan helmet" src="https://github.com/romejs/rome/raw/main/assets/PNG/logo_transparent.png" width="700">
</p>
-**Rome** is a linter, compiler, bundler, and more for JavaScript, HTML, and CSS. It unifies functionality that have previously been completely separate tools. We have support for JavaScript flavors such as TypeScript and JSX.
+**Rome** is a linter, compiler, bundler, and [more](https://preview.romejs.dev/#development-status) for JavaScript, TypeScript, HTML, Markdown, and CSS. Read more about our language support [here](https://preview.romejs.dev/docs/language-support).
-[Babel](https://babeljs.io/), [Webpack](https://webpack.js.org/), [Jest](https://jestjs.io/), [ESLint](https://eslint.org/), and other frontend tooling have a significant overlap in responsibilities and implementation. There is value in these being a single tool.
+**Rome** unifies functionality that has previously been completely separate tools. Most frontend tooling have a significant overlap in responsibilities and implementation. There is value in these being a single tool. Building upon a shared base allows us to provide a cohesive experience for processing code, displaying errors, parallelizing work, caching, and configuration.
-Building upon a shared base allows us to provide a cohesive experience for processing code, displaying errors, parallelizing work, caching, and configuration.
+**Rome** has been built from scratch without the usage of existing libraries. Rome contains no third-party library dependencies.
-**Rome** has strong conventions and we aim to have minimal configuration. By using Rome you accept the conventions we have set. Read more about our philosophy [here](/contributing/philosophy).
+**Rome** has strong conventions and aims to have minimal configuration. Read more about our project philosophy [here](https://preview.romejs.dev/contributing/philosophy).
-**Rome** is maintained by a [team of contributors](/contributing/team). **Rome** was started by [Sebastian McKenzie](https://twitter.com/sebmck), the author of [Babel](https://babeljs.io) and [Yarn](https://yarnpkg.com).
+**Rome** is maintained by a [team of contributors](https://preview.romejs.dev/contributing/team). **Rome** was started by [Sebastian McKenzie](https://twitter.com/sebmck), the author of [Babel](https://babeljs.io) and [Yarn](https://yarnpkg.com).
**Rome** is [MIT licensed](LICENSE), and the project managed under the [Contributor Covenant Code of Conduct](./CODE_OF_CONDUCT.md).

MODIFY
website/src/_includes/layouts/base.njk
website/src/_includes/layouts/base.njk
<li>
<a href="{{ '/docs/editor-integration' | url }}">Editor Integration</a>
</li>
+ <li>
+ <a href="{{ '/docs/language-support' | url }}">Language Support</a>
+ </li>
<li>
<a href="{{ '/docs/project-config' | url }}">Project Config</a>
</li>

MODIFY
website/src/docs/language-support.md
website/src/docs/language-support.md
@@ -5,6 +5,12 @@ layout: layouts/base.njk
# Language Support
-## TypeScript
+We have support for the following languages:
-## JSX
+ - HTML
+ - JavaScript (with JSX and TypeScript)
+
+With the following in development:
+
+ - CSS
+ - Markdown (GitHub-flavored)

MODIFY
website/src/index.md
website/src/index.md
@@ -3,13 +3,13 @@ layout: layouts/base.njk
showHero: true
---
-**Rome** is a linter, compiler, bundler, and [more](#responsibilities) for JavaScript, HTML, and CSS. It unifies functionality that have previously been completely separate tools. We have support for JavaScript flavors such as TypeScript and JSX.
+**Rome** is a linter, compiler, bundler, and [more](https://preview.romejs.dev/#development-status) for JavaScript, TypeScript, HTML, Markdown, and CSS. Read more about our language support [here](https://preview.romejs.dev/docs/language-support).
-[Babel](https://babeljs.io/), [Webpack](https://webpack.js.org/), [Jest](https://jestjs.io/), [ESLint](https://eslint.org/), and other frontend tooling have a significant overlap in responsibilities and implementation. There is value in these being a single tool.
+**Rome** unifies functionality that has previously been completely separate tools. Most frontend tooling have a significant overlap in responsibilities and implementation. There is value in these being a single tool. Building upon a shared base allows us to provide a cohesive experience for processing code, displaying errors, parallelizing work, caching, and configuration.
-Building upon a shared base allows us to provide a cohesive experience for processing code, displaying errors, parallelizing work, caching, and configuration.
+**Rome** has been built from scratch without the usage of existing libraries. Rome contains no third-party library dependencies.
-**Rome** has strong conventions and we aim to have minimal configuration. By using Rome you accept the conventions we have set. Read more about our philosophy [here](https://preview.romejs.dev/contributing/philosophy).
+**Rome** has strong conventions and aims to have minimal configuration. Read more about our project philosophy [here](https://preview.romejs.dev/contributing/philosophy).
**Rome** is maintained by a [team of contributors](https://preview.romejs.dev/contributing/team). **Rome** was started by [Sebastian McKenzie](https://twitter.com/sebmck), the author of [Babel](https://babeljs.io) and [Yarn](https://yarnpkg.com).
@@ -21,8 +21,6 @@ Building upon a shared base allows us to provide a cohesive experience for proce
**Rome is currently only supported as a [linter](/docs/lint).** As Rome's use as a linter stabilizes we will begin polishing the other components for release and usage.
-**Rome currently only supports JavaScript.** We have future plans to support HTML and CSS.
-
Rome aims to have the following responsibilities:
- Bundling

Update languages mentioned on website (#702)