Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ScuffleCloud/scuffle

Opensource Cloud Provider (focusing on video streaming)
https://github.com/ScuffleCloud/scuffle

fix: proto compiler call in api build script

Add allow proto3 flag

c91422f5a0f2ac9f45b2d65dad700ff350c68cab authored over 1 year ago by Lennart Kloock <[email protected]>
chore: fix linting for sqlx queries

87b4665bdece72527bdbb521f7b3ea7af88f0d9b authored over 1 year ago by Troy Benson <[email protected]>
fix: refactor stream variants

Completes #86 bullet point 4

This change refactors how we store the stream variants and also se...

4a7486e411c0428fcaf95e7aac511daa6e4ee911 authored over 1 year ago by Troy Benson <[email protected]>
feat: video support with full redesign

fixes: #38 #40 #41 #42

Redesigned the database.
- Switched to UUID from Auto Incrementing Numbe...

fbd105ddc45da0a72f387bfbd93e4fa46663fea6 authored over 1 year ago by Troy Benson <[email protected]>
docs: add more detailed video infrastructure diagram

it shows better how the microservices are connected and which protocols are used to communicate

925d6a684237079d89dfc3999026f9e16175cba5 authored over 1 year ago by Lennart Kloock <[email protected]>
fix: gql playground loading

Set the version to a fixed number so that we no longer always run the latest and the checksum
in...

606f63942c941b1fcf15068caba6f7f76a4297eb authored over 1 year ago by Lennart Kloock <[email protected]>
fix: docker website build

4eebd960ef0e42acd9be4e1bd92824280c7568a2 authored over 1 year ago by Niklas <[email protected]>
fix: spelling (#78)

fix minor typo on bug report template

bae6a2020da788eff91ab886b1078b74e6632c6f authored almost 2 years ago by SputNikPlop <[email protected]>
fix: fix website cve docker build

c48aead7a73d20d2b9130d362de36d95df9d3687 authored almost 2 years ago by Troy Benson <[email protected]>
feat: add website favicon

Added favicon to website using the SVG file format.

2007dc1138699035d3d012f7f6b0e68e271da3e1 authored almost 2 years ago by Troy Benson <[email protected]>
feat: add terraform deploy

Added auto deploy using terraform.
Terraform is a tool used to handle infrastructure state.
We h...

8407832b6e2d47a02a989d389439856c285eed87 authored almost 2 years ago by Troy Benson <[email protected]>
feat: added channel page

Added the channel page layout.
This commit adds the layout and building blocks for chat and the ...

b7b2ecbf6d744c87e43b97cbe48de65994f375a4 authored almost 2 years ago by Troy Benson <[email protected]>
refactor(backend): small renames and refactors

This includes changes from:
- https://github.com/ScuffleTV/scuffle/pull/63#discussion_r112661982...

fb5b09cf0650aeb35cc8c2fd21c183a9832c2b6c authored almost 2 years ago by IS2511 <[email protected]>
fix: graphiql resource integrity

daf6e9c3de7dc6a7d92936433a2e8f27c21ad56f authored almost 2 years ago by Niklas <[email protected]>
feat: use dataloaders

Dataloaders allow us to batch queries across requests which in turn make
it very optimized at sc...

9529c13f761c707ce9bdcebfe3fca78eeea41bdd authored almost 2 years ago by Troy Benson <[email protected]>
feat: logo/mascot (#30)

Added SVG for the Scuffle Logo

closes #30

5a0e6bf5119b3786696797bbf9d30f8fec061a46 authored almost 2 years ago by Sirinoks <[email protected]>
feat: added login and register pages

Added the ability to login and register for new accounts with ServerSide
validation along a GQL ...

cb1944e499daf84a725272830fd9ba02bc5331ef authored almost 2 years ago by Troy Benson <[email protected]>
feat: implementation of the frontend landing page

closes #35

886fb476f57cc2f1994f5748f1a83a03a965c1dc authored almost 2 years ago by mmattbtw <[email protected]>
docs: added missing packages

b94956af88c1a7903ef605b6a06903b3af53d011 authored almost 2 years ago by Niklas <[email protected]>
ci: add docker ci builds

Adding docker builds to CI so that we can have regularly updated docker
images pushed to GHCR.

...

5ce825117bb6269362e31c3119237c576185d4e3 authored almost 2 years ago by Troy Benson <[email protected]>
feat(api): initial api implementation + glibc

Upon testing the API we noticed that when the app is compiled with musl
the API would perform ro...

76642e332dcf40a97d1e9ecadc4694b3f9126bed authored almost 2 years ago by Troy Benson <[email protected]>
chore: add code coverage

Add code coverage with Codecov.

closes #50

6f9297555d9abd27b923db5340142bbb2de76c46 authored almost 2 years ago by Troy Benson <[email protected]>
chore: switch to mask + small other fixes

Switched to mask as our task runner from Just.
Mask seems to provide a much nicer cli than just ...

606624d17ca39d1d7eb8247801b05f18b2db9dc4 authored almost 2 years ago by Troy Benson <[email protected]>
chore: remove fat lto

Fat LTO adds a lot of time to the build. We will have to do benchmarks
later to see if it provid...

f21a81818b3efc1c587fb00ed1d8e987655cad83 authored almost 2 years ago by Troy Benson <[email protected]>
fix: clean cache

bda9bab5c5ac74d9163b18db5b907d57e187f48c authored almost 2 years ago by Troy Benson <[email protected]>
chore: added ci jobs

Added CI Jobs:
- audit, check for bad packages on NPM and Cargo
- commitlint, checks to make sur...

ab5d0cc9e2cbda46def5d63d4fc91af83a756f22 authored almost 2 years ago by Niklas S <[email protected]>
docs: update labels

a4f37b42009a2cdab58607f35fba66a6ba9e0ddc authored almost 2 years ago by Troy Benson <[email protected]>
feat: docker images and stack

Added docker build images and docker compose stack to allow for local
stack running.

closes #25

657ebc7c6ecc741e288f42669b0dfaeef96d3952 authored almost 2 years ago by Troy Benson <[email protected]>
feat: database structure

This is the initial database structure and schema for Scuffle.
closes #26

85a545bb8a777288d657ac7bdcc7e9d28a8451ff authored almost 2 years ago by Troy Benson <[email protected]>
chore: fix previous bad commit for code owners

In order to stack code owners, you need to have them inlined.

8526ec8513d41e8f5036098f5e12ee9b8373d02c authored almost 2 years ago by Troy Benson <[email protected]>
doc: add code owners

start setting up code owners for GitHub/reviewing. view more here: https://github.blog/2017-07-0...

c2b929f413c098bf5642e5da82f860d181618ce9 authored almost 2 years ago by matt <[email protected]>
feat: scaffolding

completes #20

49a2a994b450665eef5d2f8437f02a0c96682f9f authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added SECURITY

Security vulnerability reporting instructions for Scuffle

Closes #17

5a4d2f9e4391b2ec53b75e1d9606c208da583d5c authored almost 2 years ago by Niklas Schumacher <[email protected]>
doc(legal): add CLA to repo, update contributing

fixes #14

d68c3c0ac01a44669ba54b26bf6c3dcbf03fe80f authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added CODE_OF_CONDUCT

bf87782311322582330c85721b60db1963fd8771 authored almost 2 years ago by Niklas Schumacher <[email protected]>
doc(init): CONTRIBUTING.md PR link fixed

CONTRIBUTING.md link fixed - correct branch specified

2e6564f12116ca7e60c5c26c0127d7ed3e69467b authored almost 2 years ago by Niklas Schumacher <[email protected]>
style(docs): spelling errors and grammar fixed

Some sentences were changed or rewritten to improve readability. Also, some spelling mistakes an...

c2f6c7cbbae35ecd37d85e2aea93f351fd4bee20 authored almost 2 years ago by Niklas Schumacher <[email protected]>
chore(license): added bsd-4 license

The BSD-4 license is a permissive license which allows most things.
closes #9

4450e51cd78944652670164c97b607d476f7a20f authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added contributing guidelines

closes #3

e66eb38f9adeff050ac94075ca0402a21a12fdc2 authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added documentation for design and flowcharts

closes #1

c38ffe4588eb658c80036d652bc3ee991f26d422 authored almost 2 years ago by Troy Benson <[email protected]>
build(workflow): label sync fix

4c975233a101bf45efcdab597831422a6adf2dfe authored almost 2 years ago by Niklas <[email protected]>
build(workflow): label sync

69d6c703660d97a6c7c8f2373b126c44f8db0c40 authored almost 2 years ago by Niklas <[email protected]>
docs(init): added issue and pr templates

Addition of issue and pull-request templates

Closes #5

722bdd0df9b5884d5930270faa756416af66c08b authored almost 2 years ago by Niklas Schumacher <[email protected]>
initial commit

73525b5a58f45074cebbba77f6e18c25fed28b54 authored almost 2 years ago by Troy Benson <[email protected]>