All Projects → devonfw → cobigen

devonfw / cobigen

Licence: Apache-2.0, Unknown licenses found Licenses found Apache-2.0 LICENSE.txt Unknown LICENSE-BUNDLE.txt
Code-based Incremental Generator

Programming Languages

java
68154 projects - #9 most used programming language
FreeMarker
481 projects
shell
77523 projects
Fluent
28 projects
C#
18002 projects
SCSS
7915 projects

Projects that are alternatives of or similar to cobigen

Snatch
A simple, fast and interruptable download accelerator, written in Rust
Stars: ✭ 623 (+1909.68%)
Mutual labels:  accelerator
Saldl
A lightweight well-featured CLI downloader optimized for speed and early preview.
Stars: ✭ 203 (+554.84%)
Mutual labels:  accelerator
A600 ACCEL RAM
Amiga 600 Accelerator And RAM Expansion
Stars: ✭ 22 (-29.03%)
Mutual labels:  accelerator
Lantern
Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 lantern proxy vpn censorship-circumvention censorship gfw accelerator
Stars: ✭ 10,238 (+32925.81%)
Mutual labels:  accelerator
Lenet5 hls
FPGA Accelerator for CNN using Vivado HLS
Stars: ✭ 167 (+438.71%)
Mutual labels:  accelerator
Download
Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 proxy vpn circumvention gfw
Stars: ✭ 15,655 (+50400%)
Mutual labels:  accelerator
Electron Localshortcut
Add keyboard shortcuts locally to a BrowserWindow instance, without using a Menu
Stars: ✭ 366 (+1080.65%)
Mutual labels:  accelerator
power-gzip
POWER9 gzip engine documentation and code samples
Stars: ✭ 16 (-48.39%)
Mutual labels:  accelerator
Kcptun
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。KCPプロトコルに基づく安全なトンネル。KCP 프로토콜을 기반으로 하는 보안 터널입니다。
Stars: ✭ 12,714 (+40912.9%)
Mutual labels:  accelerator
FAST9-Accelerator
FAST-9 Accelerator for Corner Detection
Stars: ✭ 32 (+3.23%)
Mutual labels:  accelerator
Oneapi Spec
oneAPI Specification source files
Stars: ✭ 75 (+141.94%)
Mutual labels:  accelerator
Zou
A simple and fast download accelerator, written in Rust
Stars: ✭ 145 (+367.74%)
Mutual labels:  accelerator
devon4node
devonfw node.js stack - create enterprise-grade business apps in node.js safe and fast
Stars: ✭ 23 (-25.81%)
Mutual labels:  devonfw
Lenet accelerator
A Lenet ASIC Accelerator targeting minimum number of cycles
Stars: ✭ 17 (-45.16%)
Mutual labels:  accelerator
pacxx-llvm
Programming Accelerators with C++ (PACXX)
Stars: ✭ 57 (+83.87%)
Mutual labels:  accelerator
Jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
Stars: ✭ 4,041 (+12935.48%)
Mutual labels:  accelerator
Aws Secure Environment Accelerator
The AWS Secure Environment Accelerator is a tool designed to help deploy and operate secure multi-account, multi-region AWS environments on an ongoing basis. The power of the solution is the configuration file which enables the completely automated deployment of customizable architectures within AWS without changing a single line of code.
Stars: ✭ 203 (+554.84%)
Mutual labels:  accelerator
devon4ng
devonfw Angular stack - create enterprise-grade business apps in Angular safe and fast
Stars: ✭ 30 (-3.23%)
Mutual labels:  devonfw
claw-compiler
CLAW Compiler for Performance Portability
Stars: ✭ 38 (+22.58%)
Mutual labels:  accelerator
speedy-antlr-tool
Generate an accelerator extension that makes your Antlr parser in Python super-fast!
Stars: ✭ 22 (-29.03%)
Mutual labels:  accelerator

CobiGen (Code-based incremental Generator)

https://maven-badges.herokuapp.com/maven-central/com.devonfw.cobigen/cobigen-maven-plugin Build Status

Installation

Repository Organization

The CobiGen repository is organized in a one-branch-per-plugin schema. By that, we can release each plug-in continously and independently without side effects. On release the plug-in branch is merged to master branch such that you will find all the latest releases of each plug-in on the master branch.

Top-level folder Description

cobigen-cli

Contains the cobigen command line interface implementation.

cobigen-eclipse

Contains the cobigen eclipse integration. The implementation of the plug-in is driven in cobigen-eclipse/cobigen-eclipse folder.

cobigen-maven

Contains the maven integration implementation.

cobigen-templates

Contains template sets for different architectures

cobigen

Containts the code implementation of CobiGen

cobigen-plugins

core plug-in implementations

Build

bash build.sh (on windows use git bash)

Deploy

CobiGen deployment will be done by CI/CD only. No manual deployment.

Debugging with Maven

To debug Maven builds on any plug-in:

  1. Step into the plug-in and start a console there.

  2. Run mvnDebug clean install, it will output the port the debugger is listening to.

  3. On Eclipse, right click your project → Debug as → Debug Configurations…​

  4. Add a new Remote Java Application that connects on a socket on the port that was outputted by Maven.

  5. Hit debug and have fun!

To debug Maven tests follow this link

License

The source code and maven bundles are released under APL 2.0

Eclipse bundles are released with respect to it’s bundled OSS software licenses

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].