Trending repository
-
Updated
Jul 10, 2021 - Kotlin
Your favorite open source projects and the developers who make them happen. Listen in!
July 20, 2021 - July 23, 2021 • Online
Creating pixel art for fun or animated sprites for a game? The digital artist in you will love these apps and tools!
BuildPulse automatically detects flaky tests and highlights the most disruptive ones so you know exactly where to focus first for maximum impact.
Integrates with popular test frameworks for JavaScript (Cypress, Jest), Ruby (minitest, RSpec), Go, Python, and others.
Works with CircleCI, GitHub Actions, Semaphore, Travis CI, Jenkins (beta), and Buildkite (beta). Others are available by request.
Errors:
126. new Intl.NumberFormat is not supposed to get passed a single object as param. The first param must be a string and the second param can be an object.
135. Spelling error ('tis' should be 'this').
Suggestion:
86. Needs to be more explicit by calling the function in the example. Calling getName() with any falsy value would not set hasName to true with your correct answer.
.earthignore was never renamed to .earthlyignore, perhaps we should support either names (and raise an error if both exist).
Octobox helps you manage your notifications in the same way Gmail helps you manage your email. Built for developer workflows centred around GitHub issues, pull requests, comments and commits, Octobox makes sure you never miss another mention or misplace another issue.
背景和动机
我们不希望将一些敏感的内容提交到 git 仓库中,所以这些敏感内容我们会和提交到 git 仓库的配置文件分离。
我们将这些机密内容放在
dotenv运行时加载到环境变量或是直接存于环境变量中。除此之外,配置可能因为程序运行环境发生改变,而需要动态的进行配置。
所以我们希望 kratos 能够在配置文件中动态的识别环境变量占位符,并使用环境变量值替换配置的内容。
提议的方案
提案在配置文件中,通过占位符来替换环境变量