A collection of DX tools and apps
If you have questions or need help you can contact the DX Squad in our Slack channel (#squad-dx) or by mentioning @dx-squad
. You can also make a bug report or start a discussion on GitHub using the links below.
If you've found a bug in on of our apps you can report it here. Please make sure you search the issues first to see if someone else has already reported the bug.
Share ideas and ask and answer questions with the DX Squad and other developers.
- General - Chat about anything and everything here
- Feature Requests - Request a new feature or enhancement in an existing app
- Ideas - Share ideas for new tools, workflows, apps, etc.
- Q&A - Ask the team for help
- Show and tell - Show off something you've made
Web applications
- coverage-dashboard - Test coverage dashboard
- dev-dashboard - The dev portal
Shared libraries used by other apps
- dx-components - Shared React components used by DX web apps
- icims-caching-job - A serverless app that fetches and caches jobs from the iCIMS API (this should be moved into a
services
directory eventually as it's not a shared library) - shiftleft-client - A client library for the ShiftLeft API
CLI apps and scripts
- github - A CLI for making changes across GitHub repos
- github-screenshotter - A script to take screenshots of pages on GitHub
- github-scripts - A script to pull code review data from GitHub
- outline - A CLI to get page data from Outline
- twilio - A CLI to manage Twilio device bindings
Some DX projects are not included in this repo
- build-monitor - An app to view build pipelines and releases
- contributor-stats - An app to display developer stats and profiles
- dev-center - GraphQL graph explorer
- service-dashboard - Service status dashboard
- config-dug - Config loader library
- awsx - A CLI to switch AWS profiles
- ccscan - A tool to scan files for credit card numbers
- dev-environment - Docker development environment
- eslint-config-neo - Shared ESLint config
- neo-bot - Neo Slack bot
- neo-cli - The Neo development CLI
- neo-migration - A CLI tool to run MongoDB database migrations
- neo-test - A Jest wrapper for running tests in groups
- build-monitor-collector - A service that collects GitHub and CodePipeline events
- contributor-stats-service - A service that collects GitHub and Shortcut/JIRA events
- coverage-upload-action - Collect and upload test coverage
- mongo-memory-server-action - Run GitHub Actions with an in-memory MongoDB database
- ticket-check-action - Enforce that PRs have associated ticket numbers
- Clone this repo
- Install dependencies with
npm install
- Login to Turborepo
npx turbo login
DX Squad ❤️ You