This project is a Github repositories manager. It is developed using TypeScript, React and other modern web development tools.
The goal of this tool is to provide an easy to use interface for managing Github repositories.
-
Clone the repository to your local machine using git:
gh repo clone sulhadin/github-repositories
-
Install the dependencies using npm:
cd github-repositories yarn install yarn dev
Here are the npm scripts you can use to manage this project:
npm run dev
- Starts the Vite development server.npm run build
- Compiles TypeScript files and builds the project using Vite.npm run lint
- Finds and automatically fixes potential issues in the code using ESLint.npm run preview
- Previews the built project using Vite.npm run prettier
- Formats your code using Prettier.
- Complete the documentation: While the basic setup and usage instructions are included in this README file, there is more work to be done to fully document the features, architecture, and design decisions of the project.
- Add tests: Automated testing is an important part of maintaining code quality and preventing regressions when new changes are made. The project currently lacks a testing suite, which is an issue that needs to be addressed.
This project is still under development. More instructions will be added as more features are built.