automataci
[MIRROR] An open-source, redistributable, template-guided, and semi-autonomous CI infrastructure readily available your next project.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Keywords
Repository
[MIRROR] An open-source, redistributable, template-guided, and semi-autonomous CI infrastructure readily available your next project.
Basic Info
Statistics
- Stars: 24
- Watchers: 2
- Forks: 2
- Open Issues: 49
- Releases: 8
Topics
Metadata Files
README.md
AutomataCI
A multi-purpose Git template repository with built-in natively operable semi-autonomous CI infrastructure.
Run the CI with full-force anywhere anytime without solely depending on any 3rd-party provider.
Why It Matters
Some good business reasons why using AutomataCI:
- Starts off with a solid & tested foundation - All CI jobs' recipes for all supported technologies are thoroughly tested and equipped with proper default configurations - rapid prototyping at will.
- Avoiding threats by mercenaric suppliers - CI is a nerve system for your product(s)' production; handle it in-house and natively rather than leaving it nakedly vulnerable for any kind of 3rd-party extortions.
- Steadily improvable - Designed to be continuously adaptive from market changes.
- Simple and scalable - Built completely using only
POSIXShell andPowerShell; Start operating natively without relying on additional installations.
Cross-compiling Confidently
Build confidently not just for the common CPUs but other hardware as well with your selected supportive technologies.
Maximizing Reaches
Packaging your software for as many standardized distribution channels as possible; Makes customers' user experience easier and seamless.
Focusing Business Objectives
Deploy multiple technologies for your product development via integrations (within sensible needs of course).
Securing Point of Origin
GPG cryptographically signed packages alongside common shasum checking - end-to-end verifiable solution for all security level needs; whenever, wherever.
Optimally Containerized
Package small-sized Open-Source Image Container (for Docker OR Podman); AND compile cross-platform images whenever possible.
Supported Technologies
- C Programming Language
- Go
- Javascript & Typescript Web Frameworks
- Nim Programming Language
- Python Programming Language
- Rust Programming Language
- Some Manual MISC stuffs
Deployable Distributions
- Microsoft Windows Ecosystems
Chocolateyecosystem (forchoco installcapability)MSIpackages (for conventional installation)WinGetrepo (forwinget installcapability - COMING SOON)
- Fleet Deployments
OCIcompatible containers (fordocker runorpodman runcapability)PyPirepo (forpip installcapability)cargorepo (forcargo installcapability)
- UNIX Ecosystems (Linux & BSD)
.debrepo (withapt-get installcapability).flatpakrepo (forflatpak installcapability)Homebrewecosystem (forbrew installcapability).opkgrepo (withopkg installcapability - COMING SOON?!).rpmrepo (withyum installcapability)
- Security
- Static Website
3rd-Party CI Integrations
AutomataCI works seamlessly out of the box by integration with:
- GitHub Actions
- GitLab CI (COMING SOON)
How-tos, Documentations & Specifications
Well, the instructions are available as a PDF Handbooks in case of offline needs. Please take your time and download a copy:
To Contribute
AutomataCI cannot be made successfully without contributions from (Holloway) Chew, Kean Ho, his teams, and supports from external folks. If you had been using AutomataCI and wish to contribute back, there are 2 ways to do so:
Financial
To financially support the project, please head over to Holloway's sponorship store here:
A small token purchase would helps a lot.
Craftmanship
If you wish to bring in codes contribution, bug report, and ideas, please feel free to refer the PDF Handbook and execute accordingly.
License
AutomataCI is licensed under OSI compatible Apache 2.0 License.
Owner
- Name: (Holloway) Chew, Kean Ho
- Login: ChewKeanHo
- Kind: organization
- Email: hello@hollowaykeanho.com
- Location: Malaysia
- Website: https://www.hollowaykeanho.com
- Repositories: 1
- Profile: https://github.com/ChewKeanHo
Personal Group for HollowayKeanHo personal brand and his products & services.
Citation (CITATION.cff)
# WARNING: auto-generated by AutomataCI
cff-version: "1.2.0"
type: "software"
date-released: "2024-03-22"
title: "AutomataCI"
version: "2.1.0"
license: "Apache-2.0"
repository: "https://github.com/ChewKeanHo/AutomataCI"
repository-code: "https://github.com/ChewKeanHo/AutomataCI"
repository-artifact: "https://github.com/ChewKeanHo/AutomataCI/wiki/"
url: "https://your-product.website.here"
contact:
- affiliation: "Your Legal Full Name Here"
email: "contact@youremail.example"
website: "https://your-product.website.here"
abstract: |-
Continuous improvements or integrations (CI) is a nerve system of a
software product production. Leaving the job blindly by outsourcing
to any proprietary 3rd-party CI service provider is a guaranteed
way for being threatened and extorted by any malicious suppliers.
As of year 2021 to 2023, many evidences show that the suppliers
vilely alter their pricing charges after the fact to the point of
legally extorting their customers and destroyed some useful
software entirely.
Therefore, AutomataCI counters such problem by facilitating CI
functions natively, making it locally available, decentralized,
and redistributable at git repository level. 3rd-party service
providers can only call AutomataCI just like how the developer
performs them locally. This de-risk the software owner by not
completely depending on the service provider, allowing him/her
to switch supplier easily. AutomataCI also facilitates
technology-specific automation customization, capable of
absorbing new changes easily across time. It only uses the
basic POSIX compliant Shell and PowerShell scripts.
message: |-
Please cite and reference this repository accordingly.
authors:
- given-names: "Kean Ho"
family-names: "Chew"
email: "hollowaykeanho@gmail.com"
affiliation: "Independent"
orcid: "https://orcid.org/0000-0003-4202-4863"
- given-names: "Cory"
family-names: "Galyna"
email: "124406765+corygalyna@users.noreply.github.com"
affiliation: "Independent"
identifiers:
- type: doi
value: "10.5281/zenodo.10846862"
description: "General & Latest"
keywords:
- "continuous integration"
- "native and locally available"
- "git enhancement"
- "decentralized"
- "redistributable"
- "powershell"
- "posix shell"
- "solid foundation"
- "self-improvable"
GitHub Events
Total
- Watch event: 3
- Issue comment event: 13
- Push event: 25
- Pull request review comment event: 4
- Pull request review event: 16
- Pull request event: 17
Last Year
- Watch event: 3
- Issue comment event: 13
- Push event: 25
- Pull request review comment event: 4
- Pull request review event: 16
- Pull request event: 17
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 80
- Total pull requests: 103
- Average time to close issues: 29 days
- Average time to close pull requests: 1 minute
- Total issue authors: 3
- Total pull request authors: 1
- Average comments per issue: 1.19
- Average comments per pull request: 0.05
- Merged pull requests: 101
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: 12 minutes
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.67
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- hollowaykeanho (70)
- corygalyna (8)
- CCQLing (3)
- SylvieGC (2)
Pull Request Authors
- hollowaykeanho (144)
- dependabot[bot] (3)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cargo 1,457 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 1
crates.io: automataci
Solid Foundation for Kickstarting Your Software Development
- Homepage: https://your-product.website.here
- Documentation: https://docs.rs/automataci/
- License: Apache-2.0
-
Latest release: 1.7.0
published about 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v4 composite
- actions/upload-artifact v3 composite
- local v0.0.0-00010101000000-000000000000
- build *
- coverage *
- pdoc3 *
- pyinstaller *
- twine *




