All Projects → tealang → Tea

tealang / Tea

Licence: apache-2.0
Tea is a humanized programming language. Code less, Express more.

Projects that are alternatives of or similar to Tea

movies
An example approach for modularization, reactive clean architecture and persistancy.
Stars: ✭ 110 (-26.17%)
Mutual labels:  modularization
Kotlin Modular Tdd Coroutines Mvvm
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Stars: ✭ 256 (+71.81%)
Mutual labels:  modularization
Movieapp
🎬 MovieApp is a Flutter application built to demonstrate the use of modern development tools with best practices implementation like Modularization, BLoC, Dependency Injection, Dynamic Theme, Cache, Shimmer, Testing, Flavor, CI/CD, etc.
Stars: ✭ 117 (-21.48%)
Mutual labels:  modularization
flutter modularization
[Flutter SDK V.2] - This repo will introduce you how to mastering your app with implementation Flutter Modularization in several ways
Stars: ✭ 78 (-47.65%)
Mutual labels:  modularization
FootballNews2
Personal Android project for Football daily updates
Stars: ✭ 16 (-89.26%)
Mutual labels:  modularization
Appinit
AppInit 是一款 Android 应用初始化框架,基于组件化的设计思路,功能灵活,使用简单。
Stars: ✭ 813 (+445.64%)
Mutual labels:  modularization
FunFacts
FunFacts is an example of Modular architecture
Stars: ✭ 42 (-71.81%)
Mutual labels:  modularization
Propertyfindar
🏘 🎃 Real Estate Sample App with RxJava3+Coroutines Flow, Dynamic Feature Modules, Dagger Hilt, Offline First, ConcatAdapter, Animations and tests for Room, Retrofit, useCase and ViewModels with TDD.
Stars: ✭ 133 (-10.74%)
Mutual labels:  modularization
Easify-iOS
An iOS application to test out Spotify API. It uses SwiftUI and Combine.
Stars: ✭ 15 (-89.93%)
Mutual labels:  modularization
Setl
A simple Spark-powered ETL framework that just works 🍺
Stars: ✭ 79 (-46.98%)
Mutual labels:  modularization
arch-pattern-modularization
🌵Implementation of Modularization on Architecture Pattern
Stars: ✭ 27 (-81.88%)
Mutual labels:  modularization
unity-ui-manager
🎫 A Simple UI Manager for rapid prototyping and ease of collaboration
Stars: ✭ 44 (-70.47%)
Mutual labels:  modularization
Modularized wan android
用玩Android学习android - 组件化 - and more.. (Retrofit + MVP + 组件化的玩Android)
Stars: ✭ 16 (-89.26%)
Mutual labels:  modularization
BESTV
Android TV App powered by TMDb. It is a easy way to find the best TV content, the top movies, series... all of that in your TV.
Stars: ✭ 49 (-67.11%)
Mutual labels:  modularization
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (-14.77%)
Mutual labels:  modularization
waylan android
A dictionary concept for Android ~ Making words and their meanings available through a natural and beautiful experience
Stars: ✭ 13 (-91.28%)
Mutual labels:  modularization
Modularizationproject
Android 模块化示例项目
Stars: ✭ 386 (+159.06%)
Mutual labels:  modularization
Decouplingkit
decoupling between modules in your iOS Project. iOS模块化过程中模块间解耦方案
Stars: ✭ 136 (-8.72%)
Mutual labels:  modularization
Navigator
Android Multi-module navigator, trying to find a way to navigate into a modularized android project
Stars: ✭ 131 (-12.08%)
Mutual labels:  modularization
Stocker
Stocker is a currency monitoring app. It offers instant currency rates of banks.
Stars: ✭ 38 (-74.5%)
Mutual labels:  modularization

English | 简体中文 | 繁體中文

Tea

Tea is a programming language with strong specification design, simple strong type system and unit module system, supporting type inference, object-oriented and functional programming, and concise syntax. The goal is to become a friendly programming language that supports multi terminal development, and supports the common programming language ecology as far as possible, so that developers can continue to use the existing work results. At present, the PHP library can be called by translating it into PHP code, which can be used for web server-side development. It is expected that some other programming language ecology will be supported in the future.

Tea attaches great importance to the friendliness of syntax. By optimizing the syntax, it hopes that developers can write code more easily and naturally, and can focus more on creative implementation. It also tries to keep the grammar style and habit of common programming language to reduce the learning cost.

Install and use

  1. Install PHP 7.2 +
  2. Add the directory where the PHP execution file is located to the environment variable.
  3. Clone Tea.
# clone tea with the Git client
git clone https://github.com/tealang/tea.git

Use

  1. Switch to the program directory and execute the compile command:
# use the normal method
php tea/bin/tea file-name
  1. If you use Mac or Linux, you can use shebang mode, such as:
# lets the scripts could be execute
chmod +x tea/bin/*
# use the Shebang method
tea/bin/tea tea/docs

3.The compilation results are located in the dist directory of the target unit. Create or initialize a new unit, such as:

php tea/bin/tea --init myproject/hello
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].