Coder Social home page Coder Social logo

eces / select Goto Github PK

View Code? Open in Web Editor NEW
26.0 1.0 3.0 1.82 MB

๐Ÿš€ Fast build tool for admin/backoffice by YAML declarative way.

Home Page: https://dev.selectfromuser.com

License: Other

JavaScript 99.90% Dockerfile 0.10%
mysql yaml internal-tools admin ui-components low-code api-client mongodb mssql pgsql redis timescaledb

select's Issues

LTS

  • End-of-life v1: 2021.11~2022.09
  • LTS v2: 2023.10~
    • Initial Release: 2023-10-09
    • Active LTS Start: -
    • Maintenance Start: 2024-03-05
    • End-of-life: 2025-10-31

Google OAuth support

Using gsuite accounts identified by email instead of yml config[users].

  • user by email config
  • set up credentials, callback url
  • hd: domain whitelist

์˜คํ”ˆ์†Œ์Šค ๋กœ๋“œ๋งต

2022๋…„ 9์›” ์ดํ›„๋กœ ์ผ์‹œ์ค‘๋‹จ๋œ maintenance๋ฅผ 2023๋…„ 10์›”๋ถ€ํ„ฐ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉํ–ฅ์„ฑ

  • Block API ํ•ด๋‹นํ•˜๋Š” ์„œ๋ฒ„๋งŒ ํ”„๋กœ์ ํŠธ๋กœ ๋ถ„๋ฆฌ (YAML to HTTP API)
  • UI specification ๋…ผ์˜ํ•˜๋Š” ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ค€๋น„
  • ๋กœ์ปฌ ํ™˜๊ฒฝ CLI๋กœ ๋ชจ๋“  ๊ธฐ๋Šฅ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ (23๋…„ 10์›” ๊ธฐ์ค€: ๊ตฌ๊ธ€์‹œํŠธ, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฏธ์ง€์›)

์ฐธ๊ณ ํ•  ์ผ€์ด์Šค

  • ํ•ด์™ธ ์‚ฌ์šฉ์ž๋„ Seoul ๋ฆฌ์ „์„ ํ†ตํ•ด ์ ‘์†ํ•˜๋ฏ€๋กœ ๋ถˆํŽธํ•จ์ด ์žˆ๋Š” ์ƒํ™ฉ. ์ƒˆ๋กœ์šด ๋ฆฌ์ „ ์˜คํ”ˆ ํ•„์š”. (23๋…„ 10์›” ๊ธฐ์ค€: ์„œ์šธ๋ฆฌ์ „์— 3๊ฐœ zone์ด ์žˆ์Œ)
  • ๋ฌธ์„œ๊ฐ€ ์˜์–ด๊ฐ€ ์•„๋‹ˆ๋ผ์„œ ๋ถˆํŽธํ•จ

Direction

  • Separating the server dedicated to the Block API into its own project (YAML to HTTP API).
  • Should set up a repository for discussing UI specifications.
  • Improve a local environment CLI so that all functions are ready to use (as of October 2023, Google Sheets and monitoring are not supported).

Reference cases

  • Some users from abroad are facing inconvenience when accessing through the Seoul region. So, we might need to consider opening up a new region (as of October 2023, Seoul region has 3 zones).
  • Some users find the documentation inconvenient due to it not written in English.

๋กœ์ปฌ CLI ๊ฐ€์ด๋“œ ์ˆ˜์ • ์š”์ฒญ

https://blog.selectfromuser.com/select-admin-cli/

์ด ๊ธ€์„ ๋ณด๊ณ  ๋กœ์ปฌ CLI๋ฅผ ๊ตฌ์ถ•ํ•˜๋˜ ์ค‘, ์›ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ์— ์›ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์— ์–ด๋ ค์›€์„ ๊ฒช์—ˆ๋Š”๋ฐ์š”.
์„ธ๋ถ€ ๋™์ž‘์„ ํŒŒ์•…ํ•˜๊ณ ์„œ์•ผ ๊ตฌ์ถ•์„ ์ด์–ดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

[์„ธ๋ถ€ ๋™์ž‘]
gh๋‚˜ gcloud์ฒ˜๋Ÿผ ๋กœ๊ทธ์ธ ์ƒํƒœ๋ฅผ ์ „์—ญ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ
vercel cli์˜ ํ”„๋กœ์ ํŠธ ์—ฐ๊ฒฐ ๋™์ž‘์ฒ˜๋Ÿผ ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์— .select ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ทธ ์•ˆ์— token ๊ฐ’์„ ๊ด€๋ฆฌํ•จ

๋”ฐ๋ผ์„œ ์ด๋Ÿฐ ๋‚ด์šฉ์„ ๊ฐ€์ด๋“œ์— ์ถ”๊ฐ€ํ•ด์ฃผ์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • cd my-project ๋“ฑ์œผ๋กœ ํ˜„์žฌ ์œ„์น˜๋ฅผ ์›ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์˜ฎ๊ธด ํ›„ ๋กœ๊ทธ์ธํ•˜์„ธ์š”
  • ํ”„๋กœ์ ํŠธ ๋กœ๊ทธ์ธ ์ •๋ณด๋Š” .select ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. .gitignore ๋“ฑ ๋ฒ„์ „ ๊ด€๋ฆฌ์—์„œ ์ œ์™ธํ•ด์ฃผ์„ธ์š”.

๋ง๋ถ™์—ฌ์„œ, vercel cli ์•ˆ๋‚ด๊ฐ€ vercel documentation์— ์ ํ˜€์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ
select cli์— ๋Œ€ํ•œ ์•ˆ๋‚ด๋ฅผ https://docs.selectfromuser.com/docs ์—์„œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์›๋ž˜ github issue๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ๊ณณ์— ๋“œ๋ ค์•ผ ํ•  ์š”์ฒญ์ด์ง€๋งŒ, ๋”ฐ๋กœ ์ฃผ์†Œ๋ฅผ ์ฐพ๊ธฐ ์–ด๋ ค์›Œ ๋ถ€๋“์ดํ•˜๊ฒŒ ์ด๊ณณ์— ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค. ์–‘ํ•ด ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
๋ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Notice: temporarily discontinue to update in a short term.

Sadly,

Since v2 merge has been delayed for a long time,

There is no upcoming minor and major updates of v1 (current stable).

Why delayed?

The team who maintains this project is busy with working on serverless Select Admin; aka cloud hosted version.

How long until next?

With uncertainty, we are expecting that v2 merge will be continued by 2022.

Sorry for not giving announcement earlier. We'll be back soon.

Good news is still you can try cloud version (https://app.selectfromuser.com).

Thank you.

p.s.
Over 100+ users are using cloud version now. Generous free plan available.

New improvements and Fix bugs.

Added

  • tabOptions
  • showButtonWithResult
  • http block methodType
  • display: card
  • display: col-1
  • multiline field item
  • chartOptions
  • columnOptions.format = html (sanitized)
  • columnOptions.format = json
  • viewModal.width

Fixed

  • Move excel download button
  • Show text in button when value is empty for trigger modal open anyway.
  • Pass correct option to astify to make compatible with pgsql.
  • Fix datalist values bind

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.