All of Fig's completion specs are open source and driven by the community.
If you're interested in improving existing autocomplete functionality or adding support for a new CLI tool, we welcome contributions!
Make sure you set up your repository as discussed in our Getting Started section
npm run testto validate that your completion specs are well-typed.
npm run lint:fixto ensure your completion spec has the correct formatting.
- Read over the Things to Keep in Mind page and make sure you haven't fallen into any common traps!
Commit and push your changes.
git add . git commit -m "feat: add git completion spec" git push origin main
Open your fork on Github. You should see a banner, like the one below.
Click the "Contribute" button, then "Open pull request"
You're done! 🎉
The Fig Core team will review your PR as quickly as possible!