Skip to content

Latest commit

 

History

History
162 lines (102 loc) · 4.64 KB

README.md

File metadata and controls

162 lines (102 loc) · 4.64 KB

Apicra is a Packaging system for bash scripts

apicra-logo.png

https://github.com/apicra

TODO

  • porzadki z dokumentacja przy roznych implementacjach apicra

  • apipong - zdefiniowac, logo, docs

  • jak testowac shell scripts,

     ticket -> branch -> deployment
    
     tests/
            file_exist.sh/bat
            file_in_folder.sh/bat
            proceess_exist.sh/bat
    

For what?

Apicra is open package system for bash files. library based on .bat/.ssh files Apicra is a set of tools used to define and execute scripts and services that automate software development, testing and delivery. Supports and uses existing tools for DEVOPS Apicra can have access to Remote development environments force users to give up their software application.

Apicra po polsku

Zalecanym zestawem standardow dla zdefiniowania i stworzenia architektury aplikacji jest apicra, ktory jest przy okazji naturalnym zapisem procesow, oraz ich dokumentacja.

Apicra definiuje architekture kazdego technicznego elementu systemu.

Apicra bazuje na wzorcach i architekturach, ktore funkcjonuja ponad jezykami. np model MVC.

Dzieki czemu latwe jest stworzenie zmian migration, np update/downgrade.

Apicra zawiera definicje architektury aplikacji, dzieki czemu mozliwe jest klarowne zdefiniowanie, kodu oraz bazy danych w dowolnym jezyku programowania, dzieki kreatorom kodu, generatorom zapytan oraz klas, obiektow.

Apicra definiuje aplikacje definiowanym przez rozne rozwiazania techniczne, gdzie jest lista skryptow jakie maja byc uzywane podczas uzywania aplikacji od strony dewelopera podczas testowania, wydawania aplikacji produkcyjnej i testowej.

For Whom?

supports programmers in daily software development, in each area, where are necessary bash scripts for automatisation.

Where it Works?

ApiCra works on Mac, Linux, Windows, and another systems. ApiCra works on your local system with the tools you're already familiar with.

Modules

Apicra is opened for libraries, packages now it is possbile to wirte new direkt on project

Moudularisation over environment

Installation of new packets should by possible over repositories url, to clone it and use it for all, public and private repositories, most popular git solutions such:

  • github
  • bitbucket
  • gitlab

History

2019.06 Devops flow tickets

  • docs
  • code
  • help with daily git, npmjs usages
  • can sent in one time ticket, push, and publish project on npmjs, github
  • has internal variables
command local files remote github remote NPMJS shortcut to APICRA
-create.bat create create --- .apicra\-project-create.bat %GIT_USER% %PROJECT%
-publish.bat --- push, tag create ---
-ticket.bat --- push --- ---
-version.bat --- tag update ---
-delete.bat delete delete delete .apicra\-project-delete.bat %GIT_USER% %PROJECT%

2019.05, Devops packages designed for windows

2018, Start with Devops - all in one

IDEAS

if You want to check your machine over apicra scripts: serverscope.io

Scripts over API with using apicra-ssh

ssh

Should be possible to execute on any server: memory size cpu

How to start a project

1. Go to your project path

2. Download script:

apicra-install.sh / apicra-install.bat and execute

sh apicra-install.sh

or

./apicra-install.bat

3. Initialisation, generate the config file: apicra.yaml

apicra init

4. start using in console, with menu

apicra

Our tools

try it, or use it if you join to our opensource team!

Opensource

Thanks for

How to create bash scripts on windows

Operator | Description

EQU | equal to NEQ | not equal to LSS | less than LEQ | less than or equal to GTR | greater than GEQ | greater than or equal to