Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mbta/screens-config-lib
https://github.com/mbta/screens-config-lib
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/mbta/screens-config-lib
- Owner: mbta
- License: mit
- Created: 2023-09-14T23:05:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-21T19:11:36.000Z (about 1 month ago)
- Last Synced: 2024-11-21T19:28:55.309Z (about 1 month ago)
- Language: Elixir
- Size: 89.8 KB
- Stars: 0
- Watchers: 9
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# ScreensConfig
Library that contains config code for all screen types.
## Installation
Add this library to your mixfile as a git dependency.
For example:
```{:foobar, git: "https://github.com/elixir-lang/foobar.git", tag: "0.1"}```For more check the [Mix Documentation on Dependencies](https://hexdocs.pm/mix/1.12.3/Mix.Tasks.Deps.html)
## Pulling in changes to this library in projects that use it
After you make changes to this library, you'll need to tell projects that use it to grab the updated code.
In your mix project (e.g. screens or screenplay), open up mix.exs.
1. Copy the hash of the screens-config-lib commit you want to use (probably the latest one in `main`). Paste it into the `:ref` option on the `screens_config` dep.
2. Run `mix deps.get`. The command output should show the config lib getting updated.