John McBride

Results 143 issues of John McBride

### Type of feature 🍕 Feature ### Current behavior Related to https://github.com/open-sauced/api/issues/585 and ![Screenshot 2024-02-21 at 10 52 40 AM](https://github.com/open-sauced/api/assets/23109390/259eb93d-7cee-43f7-9d0f-2f8e4bfa3b64) --- We want to implement a time series of data...

💡 feature
workspaces
devstats

### Type of feature 🍕 Feature Currently, we can get new/active/alum contributors for lists and workspaces. But there's not really a way to get a list of the new/active/alum contributors...

👀 needs triage
💡 feature
devstats

In order to support a "First commit date" devstat card: ![Screenshot 2024-03-18 at 11 45 28 AM](https://github.com/open-sauced/api/assets/23109390/6612a750-36d3-4cf2-92e8-cb37e24083bd) The API would need to have a new field on the `repo` entity:...

👀 needs triage
💡 feature
devstats

For a given repo, to surface the % of author commits for the given authors in a time range: ![Screenshot 2024-03-18 at 11 53 58 AM](https://github.com/open-sauced/api/assets/23109390/3445fcbe-d680-48c8-aadd-0c69c1974f8f) the API would need...

👀 needs triage
💡 feature
devstats

In order to support a repo devstats card like: ![Screenshot 2024-03-18 at 11 58 25 AM](https://github.com/open-sauced/api/assets/23109390/f5674c30-ce99-4403-8497-12c9c35a7127) where there is filtering on the individual companies that commits are associated with, we'd...

👀 needs triage
💡 feature
devstats

In order to support a repo devcard that surfaces the commits for the _top_ 10% of committers within a repo: ![Screenshot 2024-03-18 at 12 14 31 PM](https://github.com/open-sauced/api/assets/23109390/caaf285a-5ae8-40e1-830d-9596d9131b99) We'd need to...

👀 needs triage
💡 feature
devstats

### Type of feature 🍕 Feature ### Current behavior We currently aren't surfacing the ROSS index within individual repos, like when doing `v2/repos/search`: ```sh curl -X 'GET' \ 'https://api.opensauced.pizza/v2/repos/search?page=1&limit=10&range=30&prev_days_start_date=0&repo=kubernetes%2Fkubernetes' \...

👀 needs triage
💡 feature
devstats

### Type of feature 🍕 Feature ### Current behavior Currently, free workspaces can have unlimited owners. Per @bdougie: https://github.com/open-sauced/app/issues/2851#issuecomment-1977701124 > side note: For another issue, but I think we should...

👀 needs triage
💡 feature
workspaces

### Describe the bug There are a few places in the Nest controllers where we are missing pipe validators which can cause 500s. For example, in the workspace delete member...

🐛 bug
👀 needs triage

There are some exciting developments with [Dagger](https://dagger.io/) and the [Daggerverse](https://dagger.io/blog/introducing-the-daggerverse). We may be able to take advantage of what their doing to build some e2e and testing infrastructure that runs...