kritbit

kritbit Commit Details


Date:2015-11-21 16:22:25 (9 years 1 month ago)
Author:Natalie Adams
Branch:master
Commit:6c436f3ff5b2594e7a7b4887a5f34d9ce015d879
Parents: 40c8ed7415f7fc377f89e85fdc327e7b71fdb03a
Message:updating readme

Changes:

File differences

README.md
11
22
3
3
44
55
66
7
7
88
99
10
11
10
1211
13
14
15
12
1613
17
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Kritbit
Kritbit is a simplistic alternative to continuous integration tools like Jenkins. I've personally found Jenkins to be too cumbersome for a one man show. It's a great tool if you have the time to sit down and configure it and have it used by many people - but it was too complex for my needs.
Kritbit is a simplistic alternative to continuous integration tools like Jenkins. I've personally found Jenkins to be too cumbersome for a one man show. It's a great tool if you have the time to sit down and configure it and have it used by many people - but it was too complex for my needs. Also I felt some features were unnecessarily complex which as a result didn't work.
Kritbit was created to fill a gap of needing the ability to track and run jobs.
Kritbit has 3 purposes:
Kritbit has 2 purposes:
1. To run a job locally and collect stats about the run
2. To run a job remotely and collect stats about the run
3. To allow an external service to phone home with stats about a job that ran
2. To allow an external service to phone home with stats about a job that ran
#1 is suited towards running compile and test jobs
#2 is to be crossplatform and thus will have a service that can be installed on systems. This will also have the ability to "hot run" a command remotely.
#3 is to have integration into current task scheduling systems
1 - is suited towards running compile and test jobs
Kritbit is designed to be simple and flexible. It makes no assumptions about your security and only provides minimal security procedures. I am not a crypto expert - but I make tools that works. So while I cannot guarantee that big brother won't be able to decrypt messages from external services - it should be good enough for most implementations. So please, if you find that the crypto security is less than perfect I accept patches of any size, creed, or color.
2 - is to have integration into current task scheduling systems
Note: Kritbit originally had 3 purposes - one of them being running commands remotely. But since you can run any arbitrary script you can run a command remotely via SSH or some other external service. Yes, Windows does not have SSH natively (yet?) - but you can download an implementation [here](http://www.freesshd.com/).
Kritbit is designed to be simple and flexible. It makes no assumptions about your security and only provides minimal security procedures. I am not a crypto expert - but I make tools that work. So while I cannot guarantee that big brother won't be able to decrypt messages from external services - it should be good enough for most implementations. So please, if you find that the crypto security is less than perfect I accept patches of any size, creed, or color. The encryption technology used isn't meant to prevent a guy with a Beowulf cluster from cracking your message - but rather preventing some script kiddie with Firesheep from seeing what you are doing.
# Attributions
Kritbit uses the following projects
- [Haplous Framework](https://srchub.org/p/haplousframework/) - MIT
- [h2o template engine](https://github.com/speedmax/h2o-php) - MIT
- [DByte](https://github.com/Xeoncross/DByte) - MIT
- [AES PHP support](http://stackoverflow.com/a/8232171/195722)
- [CRON expression](https://github.com/mtdowling/cron-expression) - MIT
- [phpoauthlib2](https://srchub.org/p/phpoauthlib2/) - MIT
- [stacktraceprint](http://stackoverflow.com/a/4282133/195722)

Archive Download the corresponding diff file

Branches

Number of commits:
Page rendered in 0.05361s using 14 queries.