mirror of
https://github.com/tuono-labs/tuono
synced 2026-07-25 12:52:47 -07:00
feat: improve contributing documentation
This commit is contained in:
@@ -10,7 +10,7 @@ import Breadcrumbs, { Element } from '../../components/breadcrumbs'
|
||||
<Element label="✨ Contributing"/>
|
||||
</Breadcrumbs>
|
||||
|
||||
# How to contribute
|
||||
# Contributing
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -18,23 +18,33 @@ The project is massive - if you like it do consider to contribute!
|
||||
|
||||
## Getting started
|
||||
|
||||
The project priorities right now are:
|
||||
The `tuono` project can mostly be split by the following sub-domains:
|
||||
|
||||
- Improve the documentation website
|
||||
- Improve the tuono CLI
|
||||
- Improve the rust backend
|
||||
- Improve the react frontend
|
||||
- The CLI
|
||||
- The rust backend
|
||||
- The react frontend
|
||||
- The documentation website (which is written with tuono 🚀)
|
||||
|
||||
Currently I'm keeping a private dashboard to prioritize new features and bug fixes.
|
||||
To check what are the knowledge requirement for each domain check the
|
||||
[requirements](/documentation/contributing?#requirements) section below.
|
||||
|
||||
If you want to propose something please open a new issue on github or reach me using
|
||||
my email address [valerioageno@yahoo.it](mailto:valerioageno@yahoo.it)
|
||||
|
||||
I'm also available on twitter (X) DMs `@valerioageno`, [linkedin](https://www.linkedin.com/in/valerioageno)
|
||||
Currently I'm keeping a private dashboard to prioritize new features and bug fixes but if you
|
||||
want to propose something please open a new issue on github or reach me using
|
||||
my email address [valerioageno@yahoo.it](mailto:valerioageno@yahoo.it). I'm also available
|
||||
on twitter (X) DMs `@valerioageno`, [linkedin](https://www.linkedin.com/in/valerioageno)
|
||||
and discord `@__v__v__`.
|
||||
|
||||
## Requirements
|
||||
|
||||
To contribute is not strictly required to know both typescript and rust (even though it
|
||||
would be a great nice to have). Most of the feature tasks and bugfixes can be handled solely on
|
||||
the client or on the server side.
|
||||
It's not strictly required to know both React (& typescript) and Rust (even though it
|
||||
would be a great nice to have).
|
||||
|
||||
Without taking into account specific cases we can mostly split the domain requirements by:
|
||||
|
||||
- The `CLI` needs Rust knowledge (even though a couple of scenario might need also Typescript)
|
||||
- The Backend needs just `Rust`
|
||||
- The Frontend needs just `React` & `Typescript`
|
||||
- The documentation website needs just `React` & `Typescript` (or even less since most of the
|
||||
code is markdown).
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user