Coder Social home page Coder Social logo

pcldev / ctms-plus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from belikhun/ctms-plus

1.0 0.0 0.0 12.17 MB

CTMS+ | CTMS Next generation

Home Page: https://ctmsplus.netlify.com

License: MIT License

CSS 37.26% JavaScript 56.90% HTML 3.89% Python 1.82% Shell 0.13%

ctms-plus's Introduction

CTMS+

The Next Generation Of CTMS

Build Test CodeFactor


🤔 CTMS+ là gì ?

CTMS+ là một phiên bản được thay áo mới của CTMS với giao diện thân thiện hơn với người dùng. Toàn bộ dữ liệu hiển thị trong CTMS+ được lấy trực tiếp từ CTMS

CTMS+ là dự án phi lợi nhuận, không hề liên quan và không được hỗ trợ bởi OTSC hoặc các bên liên quan khác

CTMS+ hiện đang chạy trên các host sau:

🚢 Middleware

Cross-origin resource sharing (Chia sẻ tài nguyên nguồn gốc chéo) là một cơ chế có sẵn trên mỗi trình duyệt dùng để kiếm soát các request khi gửi chúng tới một tên miền khác. Tuy nhiên, mọi response từ CTMS đều không có đặt header này, vì vậy trình duyệt sẽ chặn toàn bộ request đi tới CTMS dẫn tới CTMS+ không thể trực tiếp lấy dữ liệu từ CTMS. Đây chính là lí do mà Middleware được sử dụng. Middleware sẽ có nhiệm vụ lấy dữ liệu từ CTMS và trả về nó cho CTMS+ để có thể xử lí mà vẫn thỏa mãn CORS của trình duyệt.

Mã nguồn của middleware có thể tìm thấy tại Belikhun/ctms-plus-middleware hoặc Belikhun/ctms-plus-middleware-node.

🧩 Cấu trúc repository

Repo này chứa mã nguồn của CTMS+middleware API được sử dụng để phục vụ cho CTMS+, bao gồm 3 nhánh chính:

  • 🌿 Branch main: Chứa mã nguồn của CTMS+. Mọi pull request sẽ được thực hiện tới branch này. Thay đổi trong branch này sẽ tự động chạy build của Github Action và merge vào branch production
  • 🔮 Branch production: Chứa mã nguồn đã được thay đổi để phù hợp cho việc deploy site tới một host nào đó
  • 🌿 Branch khác: Chứa mã nguồn với các tính năng đang trong thời gian hoàn thiện, các commit sẽ được thực hiện tại đây trước khi được nhập vào main

😇 Đóng góp

Mọi đóng góp về code, ý tưởng hoặc góp ý đều được chào mừng!

Nếu bạn có một ý tưởng, một tính năng mà bạn muốn thấy trong tương lai, hoặc gặp một lỗi nào đó khi dùng phần mềm, bạn có thể gửi nó bằng cách tạo một Bug Report/Feature Request trong tab Issues của repo này.

Nếu bạn muốn ủng hộ bằng cách viết code, hãy chắc chắn rằng bạn đã đọc qua Contributing Guidelines trước khi submit một pull request.

ctms-plus's People

Contributors

belikhun avatar kakashi250802 avatar pcldev avatar

Stargazers

 avatar

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.