nofusscomputing / nofusscomputing/centurion_erp
Github Browser - Repositories
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1
- Forks
- 1
- Avg merge
- 2h 18m
- Merged PRs (30d)
- 8
Description
To be able to interact with github repositories, the github browser will require the browser to be extended to access repositories.
Details
Extend the Github browser so that it can serialize from Github and post to the Github API.
Importing and Posting to the Github API will be done via Celery with the job details being available for the end user to consume.
Links
Requirements
- Import Repository from user
- Import ALL repositories from organization
- Create Repository within organization
- Create repository for user
- Keeps track of request count / requests left for
HTTP/429 Too-Many-Requests
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing GitHub browser and reviewing the linked GitHub REST API description; the issue names no implementation files or tests. Map how repository imports, creation requests, Celery jobs, and request-limit tracking should fit together, then verify all five listed repository and rate-limit requirements are covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100