Skip to content

Repository files navigation

Github dependencies

Github dependencies, is a simple web tool that you can use to find your most used dependencies in github repos.

Package managers support

Package managerLanguageFilesSupported
npmJavascriptpackage.json
composerPHPcomposer.json
MavenJava, Scalapom.xmlContribute
Python PIPPythonrequirements.txtContribute

What is this repository for?

This is the main repository that holds all apps and libs necessary to build the website.

How do I get set up?

This monorepo is setup using Nx. Please read the documentation in order to understand proper workflow.

🔎 Nx is a set of Extensible Dev Tools for Monorepos.

How to run the apps.

  1. Clone this repository: git clone git@github.com:antoniojps/github-dependencies.git
  2. cd github-dependencies
  3. yarn
  • Run the web client with yarn start:web.
  • Run the component storybook with yarn start:components.

Available commands

CommandDescription
yarn commitRun pre-commit checks, lint-staged and follow the commit message format
yarn affected:lintRun ESlint checker
yarn affected:type-checkRun Flowtype checker
yarn affected:testRun tests with Jest (not setup yet)
yarn start:webRun web app
yarn start:componentsRun components storybook

Contribution guidelines

  1. Pick up a task
  2. Once you're done, setup a pull request
  3. Code review
  4. Merge

The commit message should follow the <type>(<scope>): <subject> format, and pass the linking, tests and type-checking, this is automatically handed by the yarn commit command.

Understand your workspace

Run nx dep-graph to see a diagram of the dependencies of your projects.

Further help

Visit the Nx Documentation to learn more.

About

Peak into your most used dependencies in Github.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages