Skip to content
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

Feature/doc fixes for open source #42

Merged
merged 6 commits into from
Dec 3, 2019

Conversation

joshmarsh
Copy link
Contributor

@joshmarsh joshmarsh commented Dec 2, 2019

  • Added a description to the README
  • Added a link in the README to the contributing guidelines
  • Added an Individual Contributor License Agreement ("ICL")
  • Added pull request and issue templates

Related: https://github.optum.com/OPTUMSource/OSS-Community-Contribution/pull/23

---

**Version information**
- The version of DCE.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@joshmarsh should this be:

The version of dce-cli
?

@marinatedpork marinatedpork merged commit edfafbe into master Dec 3, 2019

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd scrap these example steps -- kind of confusing for a CLI tool...

- Terraform version (if using directly)

**Describe the bug**
A clear and concise description of what the bug is.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe add something like:

Please include the CLI command you ran, and the full output from the command

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could put some of these instructions in comment tags, so they don't show up in actual issues, eg:

<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

## Types of changes

<!--
What types of changes does your code introduce to the module?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

module repo

- [ ] I have updated the `CHANGELOG.md` under a `## next` release, with a short summary of my changes


## Dependencies and Blockers
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I might cut this whole section. This was original intended more for at Optum, where we might be blocked/blocking something happening on another dev team


The Lambda and CodeBuild function code is written in Golang. We prefer that similar contributed code also be written in Golang. Please ensure your Golang code is formatted by [gofmt](https://golang.org/cmd/gofmt/) and linted by [golint](https://godoc.org/golang.org/x/lint).
The source code for this project is written in Go. You are welcome to add versions of files for other languages, however the core code will remain in Go.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are welcome to add versions of files for other languages

🤔 not so sure about that...

1. Open a pull request and complete the provided PR template. Thank you for your contribution! A dialog will ensue.
* Try to make the name concise and descriptive.
* Give a good description of the change being made. Since this is very subjective, see the [Updating Your Pull Request (PR)](#updating-your-pull-request-pr) section below for further details.
* Every pull request should be associated with one or more issues. If no issue exists yet, please create your own.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this idea


DCE users can "lease" an AWS account for a defined period of time and with a limited budget.

At the end of the lease, or if the lease's budget is reached, the account is wiped clean and returned to the account pool so it may be leased again.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 for context

Should maybe link to our readthedocs page for DCE (will be up tomorrow morning...)

@@ -129,3 +138,8 @@ Opening AWS Console in Web Browser

To change the logging level of the DCE CLI, set the DCE_LOG_LEVEL environment variable to `TRACE`, `DEBUG`, `INFO`, `WARN`, `ERROR`, `FATAL`, or `PANIC`. When the log level is `INFO`, only un-prefixed log message will be output. This is the default behavior.

## Contributing to DCE

DCE was born at Optum, but belongs to the community. Improve your cloud experience and [open a PR](https://github.com/Optum/dce/pulls).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@joshmarsh
Copy link
Contributor Author

@eschwartz New PRs:

#44
Optum/dce#150

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants