mirror of
https://github.com/m1k1o/neko.git
synced 2025-06-19 03:02:36 +02:00
update contributing and non-goals.
This commit is contained in:
parent
28f44ba212
commit
595526ab13
3 changed files with 54 additions and 17 deletions
|
@ -1,22 +1,43 @@
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
1. Fork the [project](https://github.com/m1k1o/neko).
|
Neko is an open-source project, and we welcome contributions from the community. Whether you're a developer, designer, or user, you can help improve Neko by reporting bugs, suggesting new features, or submitting code changes.
|
||||||
|
|
||||||
2. Navigate to [.docker/README.md](https://github.com/m1k1o/neko/tree/master/.docker) for further information.
|
## Reporting issues
|
||||||
|
|
||||||
3. Edit files in your branch.
|
If you encounter a bug or have a feature request, please open a new issue on the [GitHub repository](https://github.com/m1k1o/neko/issues). Before opening an issue, please check if a similar issue has already been reported.
|
||||||
|
|
||||||
4. Submit a pull request explaining the improvements.
|
When reporting an issue, please provide as much information as possible, including:
|
||||||
|
|
||||||
|
- A detailed description of the problem
|
||||||
|
- Steps to reproduce the issue
|
||||||
|
- Expected behavior
|
||||||
|
- Actual behavior
|
||||||
|
- Screenshots or error messages (if applicable)
|
||||||
|
- Your operating system and browser version
|
||||||
|
|
||||||
|
## Contributing code
|
||||||
|
|
||||||
|
If you're a developer and want to contribute code to Neko, follow these steps:
|
||||||
|
|
||||||
|
1. **Fork the [project](https://github.com/m1k1o/neko)**: Create a personal copy of the repository by [forking it](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) to your GitHub account.
|
||||||
|
|
||||||
|
2. **Navigate to [.docker/README.md](https://github.com/m1k1o/neko/tree/master/.docker)**: Follow the instructions in the `.docker/README.md` file for setting up the Docker environment required for development.
|
||||||
|
|
||||||
|
3. **Edit files in your branch**: Make your changes in a new branch created from the `master` branch. Ensure your changes are as well documented and tested.
|
||||||
|
|
||||||
|
4. **Submit a [pull request](https://github.com/m1k1o/neko/pulls)**: Once your changes are ready, submit a pull request with a detailed explanation of the improvements and any relevant information for the reviewers.
|
||||||
|
|
||||||
## Server build dependencies
|
## Server build dependencies
|
||||||
|
|
||||||
If you want to compile Golang code locally, you must install additional dependencies in order for it to compile.
|
To compile the Golang code locally, you need to install the following dependencies:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
apt-get install -y --no-install-recommends libx11-dev libxrandr-dev libxtst-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
|
apt-get install -y --no-install-recommends libx11-dev libxrandr-dev libxtst-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
Libclipboard files can be retrieved from `neko_dev_server` container:
|
### Retrieving Libclipboard files
|
||||||
|
|
||||||
|
Libclipboard files can be retrieved from the `neko_dev_server` Docker container. Run the following commands to copy the necessary files:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
mkdir -p /usr/local/lib/pkgconfig/ /usr/local/include/
|
mkdir -p /usr/local/lib/pkgconfig/ /usr/local/include/
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
---
|
|
||||||
title: Markdown page example
|
|
||||||
---
|
|
||||||
|
|
||||||
# Markdown page example
|
|
||||||
|
|
||||||
You don't need React to write simple standalone pages.
|
|
|
@ -1,6 +1,29 @@
|
||||||
# Non Goals
|
# Non Goals
|
||||||
|
|
||||||
* Turning n.eko into a service that serves multiple rooms and browsers/desktops.
|
The following are not within the scope of this project:
|
||||||
* For multiple room management software, visit https://github.com/m1k1o/neko-rooms.
|
|
||||||
* Supporting multiple platforms.
|
**Turning n.eko into a service that serves multiple rooms and browsers/desktops.**
|
||||||
* Voice chat, use [Discord](https://discordapp.com/) or [Jitsi](https://meet.jit.si/).
|
* If you need software for managing multiple rooms, please use [neko-rooms](https://github.com/m1k1o/neko-rooms).
|
||||||
|
|
||||||
|
**Supporting multiple platforms.**
|
||||||
|
* This project is focused on a specific set of platforms and does not aim to support all possible platforms.
|
||||||
|
* Only Linux is officially supported.
|
||||||
|
* If you want to run n.eko on a different platform, you are welcome to try, but we cannot guarantee that it will work.
|
||||||
|
|
||||||
|
**Voice/Video chat integration.**
|
||||||
|
* For voice chat capabilities, consider using [Discord](https://discordapp.com/) or [Jitsi](https://meet.jit.si/).
|
||||||
|
|
||||||
|
**Screen sharing.**
|
||||||
|
* Currently is screen sharing not within the scope of this project, but it may be added in the future.
|
||||||
|
* Use [screego](https://github.com/screego/server) for screen sharing.
|
||||||
|
|
||||||
|
**Mobile support.**
|
||||||
|
* This project is not optimized for mobile devices. Best-effort support is provided, but it is not a priority.
|
||||||
|
|
||||||
|
:::info
|
||||||
|
These non-goals help to maintain the focus and quality of the project by setting clear boundaries on what will not be pursued.
|
||||||
|
:::
|
||||||
|
|
||||||
|
Non-goals are not set in stone and may change over time. If you have a feature request that falls under a non-goal, feel free to open an issue to discuss it. We are always open to feedback and suggestions.
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue