harness-drone/README.md

22 lines
1.2 KiB
Markdown
Raw Normal View History

2014-06-04 21:25:38 +00:00
Experimental version of Drone.IO with deep GitHub, GitHub Enterprise and Bitbucket integration.
2014-02-07 10:10:01 +00:00
2014-06-04 21:25:38 +00:00
I am currently copy / pasting functionality into this branch. So if you see something that is missing it
probably because I haven't gotten to that section yet. The initial focus has been on the API and UI, which
means builds are not hooked up yet. Help is of course welcome.
2014-02-13 22:43:02 +00:00
2014-06-04 21:25:38 +00:00
Some of the fundamental changes include
2014-06-04 21:25:38 +00:00
1. modification to project structure
2. api-driven design
3. interface to abstract github, bitbucket, gitlab code (see /shared/remote)
4. handlers are structures with service providers "injected"
5. github, bitbucket, etc native permissions are used. No more teams or permissions in Drone
6. github, bitbucket, etc authentication is used. No more drone password
7. github, bitbucket, etc repository data is cached upon login (and subsequent logins)
8. configuration is driven by a file (~/.drone/drone.toml) and not the database
2014-06-04 21:25:38 +00:00
... probably more that I'm forgetting
2014-02-07 10:10:01 +00:00
2014-06-04 21:25:38 +00:00
Normally I wouldn't post experimental code in such disarray, but given the amount of activity around
the project I wanted to give the community visibility into these changes. I could also use the help!