Hompage (under-development) / Notion
/ 손쉽게 CI/CD 파이프라인을 구축하고, 새로운 서비스를 만드세요!
Build a CI/CD pipeline with ease, and create new services!
/ 인프는 사용자 규격을 맞추었습니다.
/ 블럭코딩을 통해 이벤트를 만들고, 원할 때에 실행 시킬 수 있죠.
Inf has customized the user specification. Block coding allows
you to create events and run them whenever you want.
- 레포지토리 생성 시: OnRepositoryCreate
- 레포지토리 수정 시: OnRepositoryEdit
-
repo_id
- 브랜치 생성 시: OnBranchCreate
-
repo_id
- 커밋 시: OnCommit
-
branch_id
- 레포지토리 수정: RepositoryEdit
-
repo_id
,repo_name
,repo_description
- 패키지 생성: CreatePackage
-
branch_id
,package_name
,package_description
,package_version
,package_tag
- 연동 (도커): Integrate (Docker)
/ 이벤트메이커는, 블럭코딩 말고도 직접 스크립팅을 할 수 있습니다!
/ 하지만, 제가 직접 만든 새로운 스크립트 언어를 알아야합니다.
Event makers can also script directly other than block coding!
However, I need to know a new script language that I have created myself.
function modify() {
@RepositoryEdit => (
repo_id: 1,
repo_description: 'modified'
);
print 'the first api call';
}
function package() {
@CreatePackage => (
branch_id: 1,
package_name: 'v1.0',
package_description: 'version has been created.',
package_version: '1.0.0',
package_tag: ['release'],
);
print 'the second api call';
}
function app() {
print 'test log message';
return #Text => (
text: 'Hello, world!'
);
}
export { app, modify, package };
/ 꽤 간단합니다. @
로 api를 호출하고,
/ #
으로 앱의 레이아웃 제작이 가능해집니다.
It's pretty simple. Call the api with '@',
It is possible to create the layout of the app with '#'.
/ 또한 새 컴포넌트를 만드는 일도 가능합니다.
You can also create new components.
var count: Number = 0;
function Component(name: String) {
return #Layout => (
children: [
#Text => (
text: 'Hello, ' + name + '!'
),
#Text => (
text: 'count' + count
),
#Button => (
text: 'click me',
click: lambda () => {
rep count = count + 1;
}
)
]
);
}
function app() {
return #Component => (
name: 'ICe1BotMaker'
);
}
/ 간단하게 state 생성도 가능하죠.
It is also possible to easily create a state.
Usage: index [options] [command]
Options:
-h, --help
Commands:
init
signin <string>
repo [options] <string>
origin <string>
branch [options] <string>
add <string>
commit <string>
push <string>
help [command]
$ npm install -g @inf-hubof/cli
- --desc [string]
- -N (--no-branch)
- --desc [string]
inf init
inf signin "eyJ..."
inf repo test-repo -N
inf origin test-repo
inf branch main
inf add index.js
inf commit "[feat] script"
inf add docs
inf commit "[docs] updated docs"
inf push main
inf add package.json
inf commit "[chore] eslint"
inf push main