You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,9 +88,20 @@ make <plugin>/example-secrets
88
88
```
89
89
90
90
<!----><aname="get-in-touch"></a>
91
+
92
+
## 📄 Documentation
93
+
94
+
No documentation work is required on your end. If your plugin is accepted, a technical writer on our team will publish [a guide to using your plugin](https://developer.1password.com/docs/cli/shell-plugins) when the plugin is added to 1Password CLI. You can help the technical writing team by:
95
+
- Making note in your PR of anything unique to your shell plugin that might need to be documented beyond our standard template.
96
+
- Including an example command that requires authentication for us to use in our testing and screenshots.
97
+
91
98
## 💬 Get In Touch
92
99
93
100
If you need help, found a bug, or have an idea for an awesome plugin that you'd like to discuss with us first, you can reach out to us here:
94
101
95
102
* Create an [issue](https://github.com/1Password/shell-plugins/issues) in this repo.
96
103
* Join the [Developer Slack workspace](https://join.slack.com/t/1password-devs/shared_invite/zt-1halo11ps-6o9pEv96xZ3LtX_VE0fJQA).
104
+
105
+
## 📣 Contributions Beta Notice
106
+
107
+
The 1Password Shell Plugins ecosystem is still in beta. In practice, this means that if you're building your own plugins locally, you'll likely have to recompile them on occasion to keep up with the latest updates of the 1Password CLI.
No more plaintext credentials in your home directory. Automatically authenticate every CLI you use with [1Password CLI](https://developer.1password.com/docs/cli/) + [Shell Plugins](https://developer.1password.com/docs/cli/shell-plugins/). Approve temporary credential usage in your terminal with biometrics.
<imgsrc="https://user-images.githubusercontent.com/7430639/205337855-41604aca-0ddb-4eab-a5f0-fb9107e09d8d.gif"alt="Example of 1Password Shell Plugins with AWS: user runs an `aws` command, a Touch ID prompt shows up, and `aws` is automatically authenticated"style="max-width: 100%; display: inline-block;" />
<imgsrc="https://user-images.githubusercontent.com/45081667/229802932-d3a5de19-82f1-43bf-825d-befcc649ed29.gif"alt="Example of 1Password Shell Plugins with AWS: user runs an `aws` command, a Touch ID prompt shows up, and `aws` is automatically authenticated"style="max-width: 100%; display: inline-block;" />
<imgalt="Picture changing depending on light mode."src="https://user-images.githubusercontent.com/45081667/226969008-0a3f7537-7942-442f-9170-18b008a6574c.png">
31
43
32
-
* Get started with [1Password Shell Plugins](https://developer.1password.com/docs/cli/shell-plugins)
33
-
* Get started with [creating your own plugins](https://developer.1password.com/docs/cli/shell-plugins/contribute) <sup><b>[BETA]</b></sup>
44
+
</picture>
45
+
<br>
46
+
See all...
47
+
</a>
48
+
</p>
34
49
35
-
## 👫 Contributing
50
+
<br/>
36
51
37
-
Is your favorite CLI not listed yet? Learn how to [build a shell plugin](https://developer.1password.com/docs/cli/shell-plugins/contribute) yourself and [open a PR](https://github.com/1Password/shell-plugins/pulls)!
52
+
## 🔩 Don’t see yours? Contribute! <sup><b><ahref="https://github.com/1Password/shell-plugins/blob/main/CONTRIBUTING.md/#-contributions-beta-notice">[BETA]</a></b></sup>
53
+
Is your favorite CLI not listed yet? Learn [how to build a new plugin](https://developer.1password.com/docs/cli/shell-plugins/contribute) yourself and then open a PR on this repository to get it included in the 1Password CLI!
38
54
39
55
For the contribution guidelines, see [CONTRIBUTING.md](CONTRIBUTING.md).
40
56
41
-
Not sure where or how to get started? We're happy to help! You can:
57
+
**Quick start:** clone or fork this repo and run
58
+
```shell
59
+
make new-plugin
60
+
```
61
+
62
+
Still not sure where or how to begin? We're happy to help! You can:
42
63
- Book a free [pairing session](https://calendly.com/d/grs-x2h-pmb/1password-shell-plugins-pairing-session) with one of our developers
43
64
- Join the [Developer Slack workspace](https://join.slack.com/t/1password-devs/shared_invite/zt-1halo11ps-6o9pEv96xZ3LtX_VE0fJQA), and ask us any questions there
44
65
45
-
## 💚 Community & Support
66
+
## 💙 Community & Support
46
67
47
68
- File an [issue](https://github.com/1Password/shell-plugins/issues/new/choose) for bugs and feature requests
48
69
- Join the [Developer Slack workspace](https://join.slack.com/t/1password-devs/shared_invite/zt-1halo11ps-6o9pEv96xZ3LtX_VE0fJQA)
49
70
- Subscribe to the [Developer Newsletter](https://1password.com/dev-subscribe/)
50
-
- Join our [Community Office Hours](https://1password.zoom.us/meeting/register/tJIqdeqtqT4jHterIHSSJ63tY719lUrJCufe) on January 17 at 12:00 Noon Eastern (New York City) time for live help and support in getting started using or building a Shell Plugin
51
-
52
-
## 📣 Beta Notice
53
-
54
-
The plugin ecosystem is still in beta. In practice, this means that if you're locally building your own plugins, you'll likely have to recompile your plugin every now and then to keep up with the latest updates of the 1Password CLI.
0 commit comments