Skip to content

brinestone/envo

Repository files navigation

ENVO

license last-commit repo-top-language repo-language-count

Built with the tools and technologies:

pnpm Angular TypeScript


πŸ”— Table of Contents


πŸ“ Overview

A realtime configuration and feature flag management platform for software applications.


πŸ‘Ύ Features

Management of Feature flags

Manage your feature flags in your applications. You can enable/disable a feature based on different conditions, which will apply to agents (or devices) which satisfy these conditions, along with a fallback value.


πŸ“ Project Structure

└── envo/
    β”œβ”€β”€ README.md
    β”œβ”€β”€ apps
    β”‚   β”œβ”€β”€ api
    β”‚   └── console
    β”œβ”€β”€ dummy.css
    β”œβ”€β”€ index.ts
    β”œβ”€β”€ package.json
    β”œβ”€β”€ pnpm-lock.yaml
    β”œβ”€β”€ pnpm-workspace.yaml
    └── tsconfig.json

πŸ“‚ Project Index

ENVO/
__root__
pnpm-lock.yaml Project dependencies manifest
tsconfig.json Global TypeScript configuration.
pnpm-workspace.yaml ❯ REPLACE-ME
index.ts ❯ REPLACE-ME
package.json ❯ REPLACE-ME
dummy.css ❯ REPLACE-ME
apps
console
tsconfig.spec.json ❯ REPLACE-ME
package-lock.json ❯ REPLACE-ME
tsconfig.json ❯ REPLACE-ME
tsconfig.app.json ❯ REPLACE-ME
netlify.toml ❯ REPLACE-ME
angular.json ❯ REPLACE-ME
.postcssrc.json ❯ REPLACE-ME
package.json ❯ REPLACE-ME
components.json ❯ REPLACE-ME
src
models.ts ❯ REPLACE-ME
styles.scss ❯ REPLACE-ME
main.ts ❯ REPLACE-ME
index.html ❯ REPLACE-ME
schemas.ts ❯ REPLACE-ME
app
app.component.scss ❯ REPLACE-ME
app.routes.ts ❯ REPLACE-ME
app.component.spec.ts ❯ REPLACE-ME
app.component.ts ❯ REPLACE-ME
app.config.ts ❯ REPLACE-ME
app.component.html ❯ REPLACE-ME
layouts
base
base.layout.ts ❯ REPLACE-ME
base.layout.scss ❯ REPLACE-ME
auth
auth.layout.ts ❯ REPLACE-ME
auth.layout.scss ❯ REPLACE-ME
components
main-menu
main-menu.ts ❯ REPLACE-ME
main-menu.scss ❯ REPLACE-ME
main-menu.ng.html ❯ REPLACE-ME
pages
about
about.page.ng.html ❯ REPLACE-ME
about.page.ts ❯ REPLACE-ME
about.page.scss ❯ REPLACE-ME
auth
auth.routes.ts ❯ REPLACE-ME
login
login.page.scss ❯ REPLACE-ME
login.page.ng.html ❯ REPLACE-ME
login.page.ts ❯ REPLACE-ME
password-reset
password-reset.page.scss ❯ REPLACE-ME
password-reset.page.ts ❯ REPLACE-ME
password-reset.page.ng.html ❯ REPLACE-ME
register
register.page.ng.html ❯ REPLACE-ME
register.page.ts ❯ REPLACE-ME
register.page.scss ❯ REPLACE-ME
not-found
not-found.page.ts ❯ REPLACE-ME
not-found.page.ng.html ❯ REPLACE-ME
not-found.page.scss ❯ REPLACE-ME
services
theme.ts ❯ REPLACE-ME
libs
ui
ui-button-helm
src
index.ts ❯ REPLACE-ME
lib
hlm-button.directive.ts ❯ REPLACE-ME
hlm-button.token.ts ❯ REPLACE-ME
ui-sonner-helm
src
index.ts ❯ REPLACE-ME
lib
hlm-toaster.component.ts ❯ REPLACE-ME
api
tsconfig.json ❯ REPLACE-ME
nitro.config.ts ❯ REPLACE-ME
drizzle.config.ts ❯ REPLACE-ME
.npmrc ❯ REPLACE-ME
package.json ❯ REPLACE-ME
server
plugins
cors.ts ❯ REPLACE-ME
migrations
0001_clever_shiva.sql ❯ REPLACE-ME
0002_chunky_mariko_yashida.sql ❯ REPLACE-ME
0003_ambiguous_phalanx.sql ❯ REPLACE-ME
0000_lethal_veda.sql ❯ REPLACE-ME
meta
0001_snapshot.json ❯ REPLACE-ME
0002_snapshot.json ❯ REPLACE-ME
0000_snapshot.json ❯ REPLACE-ME
0003_snapshot.json ❯ REPLACE-ME
_journal.json ❯ REPLACE-ME
routes
index.ts ❯ REPLACE-ME
utils
db-schema.ts ❯ REPLACE-ME
auth.ts ❯ REPLACE-ME
db-config.ts ❯ REPLACE-ME
api
auth
[...].ts ❯ REPLACE-ME

πŸš€ Getting Started

β˜‘οΈ Prerequisites

Before getting started with envo, ensure your runtime environment meets the following requirements:

  • Programming Language: TypeScript
  • Package Manager: pnpm

πŸ”° Contributing

Contributing Guidelines
  1. Fork the Repository: Start by forking the project repository to your github account.
  2. Clone Locally: Clone the forked repository to your local machine using a git client.
    git clone https://github.com/brinestone/envo
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to github: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
  8. Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph


πŸŽ— License

This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.


πŸ™Œ Acknowledgments

  • List any resources, contributors, inspiration, etc. here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published