datree can be integrated with GitHub checks, so for every pull request, the datree BOT will provide a layer of best practices & insights based on your organization’s catalog.
▪️ Do not include secret file(s)
▪️ Include mandatory files: .gitignore
▪️ Keep project dependencies dir out
▪️ Block unverified user(s)
▪️ Check code component version
▪️ Verify changes in related files: manifest & manifest-lock
▪️ Exclude unwanted files: personal files
▪️ When was the last commit to the default branch
▪️ When was the last commit by the pull request opener to the default branch
▪️ What is the code contributing percentage by the pull request opener to the default branch
Categories | Event Details |
---|---|
🎉 New Code Components | New code components in the scope of your repository and organization |
📦 Version Changes | All the version changes (upgrade / downgrade) made in the pull request |
📤 Removed Code Components | Code components which were removed from your manifest file |
📈 Usage Digest | Each file related to a specific code component-related event (added / updated / removed) |
👉 We also provide the number of people and repositories in your organization using each code component, and update you whenever there is a new code component in your organization’s dev stack! 👈
You can checkout the open pull requests in this repository - this one is a good exmaple
Code Components - These are the building blocks used to build applications and have a footprint in your codebase. Code component can be different types of technologies (e.g. docker), open source (e.g npm/express), internal packages or any other “lego bricks” defined by the organization.