basestack-co / basestack Goto Github PK
View Code? Open in Web Editor NEWThe Open-Source Stack for Developers and Startups
Home Page: https://basestack.co
License: GNU Affero General Public License v3.0
The Open-Source Stack for Developers and Startups
Home Page: https://basestack.co
License: GNU Affero General Public License v3.0
Migrate from using RTK Query to TRPC for more type safe and server for next project https://trpc.io/
The user should be able to create a new feature flag
Validations:
for examples:
Edit HEADER_SIZE in Development <
Every time a user Creates, Updates in the success response needs to invoke the Create History endpoint and save the current project payload information
Note: Deleting a project deletes everything
Every time a user Creates, Updates or Deletes in the success response needs to invoke the Create History endpoint and save the current environment payload information
Every time a user Creates, Updates or Deletes in the success response needs to invoke the Create History endpoint and save the current flag payload information
The user can delete the whole by going to the project settings.
The /environments endpoint should do the following
Creates a new environment with the following body:
Gets all the environments list by project id
Updates an environment by id with following body:
Delete an environment by Id
Global Endpoints:
GET /users?name=john
Project based endpoints:
GET /projects/:id/users
Change packages names to related to the org name and deply js sdk to npm to test config
User should be able to create new or select project from the dropdown on the main navigation
Validations:
Add support for public endpoints to fetch flags based on the project and env slugs
The user should be able to see his profile information like name, email and other settings
The user should be able to create, edit or delete environments
Create new Environment
Delete a environment
Open modals based on the URL
Information importante to be in the URL query string
Create the base template for the docs using https://markdoc.io/
The /history endpoint should do the following
Gets all the history by project id or by flag id
Create a confirmation dialog, to use anywhere in the app to show to the user to confirm any sensitive action.
The dialog should allow
Migrate tRPC to the new version https://trpc.io/docs/nextjs
User should be able to see who modify, created, deleted etc
The /projects endpoint should do the following
Creates a new project with the following body:
Gets all the projects list
Gets the project by Id
Updates a project by id with following body:
Delete a project by Id
The user should get all flags for all the envs based on the project Id
The /flags endpoint should do the following
Creates a new flag with the following body:
Gets all the flags list by env id
Updates an flag by id with following body:
Delete an flag by Id
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.