Ciro 2022-11-12 19:57:34 -03:00
commit 4ccec27611
6 zmienionych plików z 102 dodań i 1 usunięć

Wyświetl plik

@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**Additional context**
Add any other context about the problem here.

Wyświetl plik

@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

Wyświetl plik

@ -0,0 +1,12 @@
**Description**
This PR fixes #
<!--
Thank you for contributing to Socketify.py!
Contributing Conventions:
1. Include descriptive PR titles.
2. Build and test your changes before submitting a PR.
-->

7
CONTRIBUTING.md 100644
Wyświetl plik

@ -0,0 +1,7 @@
# Welcome to Socketify docs contributing guide
Thank you for investing your time in contributing to our project! Any contribution you make will be reflected on [socketif.py]([https://docs.github.com/en](https://github.com/cirospaciari/socketify.py)) :sparkles:.
Read our [Code of Conduct](./CODE_OF_CONDUCT.md) to keep our community approachable and respectable.
Please open an Discussion or Issue before doing and PR, in PR please mark the Issue that is solving, feel free to contact me on twitter @cirospaciari or on my e-mail ciro.spaciari@gmail.com

Wyświetl plik

@ -19,7 +19,16 @@
- Fast and realiable Http/Https
- Support for Windows, Linux and macOS Silicon & x64
- Support for [`PyPy3`](https://www.pypy.org/) and [`CPython`](https://github.com/python/cpython)
- Dynamic URL Routing with Wildcard & Parameter support
- Sync and Async Function Support
- Really Simple API
- Fast and Encrypted TLS 1.3 quicker than most alternative servers can do even unencrypted, cleartext messaging
- Per-SNI HttpRouter Support
- Proxy Protocol v2
- Shared or Dedicated Compression Support
- Max Backpressure, Max Timeout, Max Payload and Idle Timeout Support
- Automatic Ping / Pong Support
- Per Socket Data
## :mag_right: Upcoming Features
- Fetch like API powered by libuv
@ -27,6 +36,7 @@
- Full asyncio integration with libuv
- Full Http3 support
- [`HPy`](https://hpyproject.org/) integration to better support [`CPython`](https://github.com/python/cpython), [`PyPy`](https://www.pypy.org/) and [`GraalPython`](https://github.com/oracle/graalpython)
- Hot Reloading
We created and adapted the full C API from [uNetworking/uWebSockets](https://github.com/uNetworking/uWebSockets) and will integrate libuv powered fetch and file IO, this same C API is used by [Bun](https://bun.sh/)

14
SECURITY.md 100644
Wyświetl plik

@ -0,0 +1,14 @@
# Security Policy
## Supported Versions
If you find something in these versions or higher please report to us.
| Version | Supported |
| ------- | ------------------ |
| 0.1.x | :white_check_mark: |
| 0.0.x | :x: |
## Reporting a Vulnerability
If you need to report any vulnerability please send a e-mail to ciro.spaciari@gmail.com or even an direct message to @cirospaciari on Twitter