Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 1.03 KB

CONTRIBUTING.md

File metadata and controls

15 lines (9 loc) · 1.03 KB

Contributing

Nyxx is free and open-source project, and all contributions are welcome and highly appreciated. However, please conform to the following guidelines when possible.

Writing docs

Docs are written in markdown format and compiled with the docusaurus package.

Our environement is Nodejs for SSR (Server side rendering)* TypeScript React to render components; so you need to understand the fundamentals of typescript and React. We're also using pnpm as the package manager for this project, you can simply install it by executing npm i -g pnpm.

You can compile the documentation by executing pnpm build; then execute pnpm serve to navigate trough the compiled docs.

If you're developing, use the pnpm start command that will render instantanly the changes you've made in the markdown docs or the components.

* Even if it's all static files, docusaurus is a mix between SSR and SSG (Static site generation) - Read here for more explanations