-
Notifications
You must be signed in to change notification settings - Fork 3
chore: add all missing README files to repo #85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+190
−59
Merged
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
5328d83
chore: commit progress on various README files
Parkreiner 84bc1dd
wip: commit progress on README
Parkreiner d1181a2
Merge branch 'main' into mes/new-readme-files
Parkreiner 9483b15
fix: remove accidental image
Parkreiner a2fa60d
chore: revise main README
Parkreiner 4fd105d
docs: revise main readme again
Parkreiner 466389d
chore: revise contributing README
Parkreiner 0bfbc66
docs: rename test case for clarity
Parkreiner 139e578
Merge branch 'main' into mes/new-readme-files
Parkreiner 25c033a
fix: apply feedback
Parkreiner 96b5f7b
fix: rewrite section to affect new validation logic
Parkreiner File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Code of Conduct | ||
|
||
[Please see our code of conduct on the official Coder website](https://coder.com/docs/contributing/CODE_OF_CONDUCT) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,50 @@ | ||
# Coder Registry | ||
|
||
Publish Coder modules and templates for other developers to use. | ||
[Registry Site](https://registry.coder.com) • [Coder OSS](https://github.com/coder/coder) • [Coder Docs](https://www.coder.com/docs) • [Official Discord](https://discord.gg/coder) | ||
|
||
[](https://github.com/coder/registry/actions/workflows/check_registry_site_health.yaml) | ||
|
||
Coder Registry is a community-driven platform for extending your Coder workspaces. Publish reusable Terraform as Coder Modules for users all over the world. | ||
|
||
> [!NOTE] | ||
> This repo is in active development. We needed to make it public for technical reasons, but the user experience of actually navigating through it and contributing will be made much better shortly. | ||
> The Coder Registry repo will be updated to support Coder Templates in the coming weeks. You can currently find all official templates in the official coder/coder repo, [under the `examples/templates` directory](https://github.com/coder/coder/tree/main/examples/templates). | ||
|
||
## Overview | ||
|
||
Coder is built on HashiCorp's open-source Terraform language to provide developers an easy, declarative way to define the infrastructure for their remote development environments. Coder-flavored versions of Terraform allow you to mix in reusable Terraform snippets to add integrations with other popular development tools, such as JetBrains, Cursor, or Visual Studio Code. | ||
|
||
Simply add the correct import snippet, along with any data dependencies, and your workspace can start using the new functionality immediately. | ||
|
||
 | ||
|
||
More information [about Coder Modules can be found here](https://coder.com/docs/admin/templates/extending-templates/modules), while more information [about Coder Templates can be found here](https://coder.com/docs/admin/templates/creating-templates). | ||
|
||
## Getting started | ||
|
||
The easiest way to discover new modules and templates is by visiting [the official Coder Registry website](https://registry.coder.com/). The website is a full mirror of the Coder Registry repo, and it is where .tar versions of the various resources can be downloaded from, for use within your Coder deployment. | ||
|
||
Note that while Coder has a baseline set of requirements for allowing an external PR to be published, Coder cannot vouch for the validity or functionality of a resource until that resource has been flagged with the `verified` status. [All modules under the Coder namespace](https://github.com/coder/registry/tree/main/registry/coder) are automatically verified. | ||
|
||
### Getting started with modules | ||
|
||
To get started with a module, navigate to that module's page in either the registry site, or the main repo: | ||
|
||
- [The Cursor repo directory](https://github.com/coder/registry/tree/main/registry/coder/modules/cursor) | ||
- [The Cursor module page on the main website](https://registry.coder.com/modules/cursor) | ||
|
||
In both cases, the main README contains a Terraform snippet for integrating the module into your workspace. The snippet for Cursor looks like this: | ||
|
||
```tf | ||
module "cursor" { | ||
count = data.coder_workspace.me.start_count | ||
source = "registry.coder.com/modules/cursor/coder" | ||
version = "1.0.19" | ||
agent_id = coder_agent.example.id | ||
} | ||
``` | ||
|
||
Simply include that snippet inside your Coder template, defining any data dependencies referenced, and the next time you create a new workspace, the functionality will be ready for you to use. | ||
|
||
## Contributing | ||
|
||
We are always accepting new contributions. [Please see our contributing guide for more information.](./CONTRIBUTING.md) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Security | ||
|
||
[Please see our security policy on the official Coder website](https://coder.com/security/policy) |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't it be this now?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, good call. I ended up copying that snippet directly from the README, but now that you're calling it out, all the current README files still have the old path
@bcpeinhardt Just making sure: I just need to update all the README files to follow the pattern Atif suggested, right? If so, I can go ahead and make a PR to update all the module READMEs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. The old path will still work, because we've added a shim to avoid breaking peoples workspace builds, but yeah the namespace is now "coder" not "modules"