EngineeringProductivity/Projects/Treeherder: Difference between revisions

Update contributing section & remove overlap between "Contributing" and "Getting Started"
m (→‎Getting Started: minor tweaks)
(Update contributing section & remove overlap between "Contributing" and "Getting Started")
Line 7: Line 7:


== Contributing ==
== Contributing ==
To make UI changes, in many cases you only need to perform a very simple setup running a local webserver pointing at the production instance, described [https://treeherder-ui.readthedocs.org/en/latest/installation.html here]. If you wish to hack on the backend, or the UI and backend together, you will instead need to set up both the [https://github.com/mozilla/treeherder-service treeherder-ui] and [https://github.com/mozilla/treeherder-service treeherder-service] Github repos as a pair, following [https://treeherder-service.readthedocs.org/en/latest/installation.html these steps].
* Good first bugs for new developers: [http://www.joshmatthews.net/bugsahoy/?reporting=1 Bugs Ahoy]
* Good first bugs for new developers: [http://www.joshmatthews.net/bugsahoy/?reporting=1 Bugs Ahoy]
* Bugzilla: [https://bugzilla.mozilla.org/enter_bug.cgi?product=Tree+Management&component=Treeherder File a bug] / [https://bugzilla.mozilla.org/buglist.cgi?product=Tree+Management&f1=component&v1=Treeherder&o1=substring&resolution=--- All open bugs] / [https://bugzilla.mozilla.org/buglist.cgi?order=Bug%20Number&resolution=FIXED&chfieldto=Now&chfield=resolution&chfieldfrom=-14d&chfieldvalue=FIXED&f1=component&v1=Treeherder&o1=substring Recently fixed] / [[#Bug_Tables|Bug tables]]
* Bugzilla: [https://bugzilla.mozilla.org/enter_bug.cgi?product=Tree+Management&component=Treeherder File a bug] / [https://bugzilla.mozilla.org/buglist.cgi?product=Tree+Management&f1=component&v1=Treeherder&o1=substring&resolution=--- All open bugs] / [https://bugzilla.mozilla.org/buglist.cgi?order=Bug%20Number&resolution=FIXED&chfieldto=Now&chfield=resolution&chfieldfrom=-14d&chfieldvalue=FIXED&f1=component&v1=Treeherder&o1=substring Recently fixed] / [[#Bug_Tables|Bug tables]]
* Chat on IRC: [irc://irc.mozilla.org/treeherder #treeherder] / [http://logs.glob.uno/?c=treeherder Log] (to learn about IRC see https://wiki.mozilla.org/IRC)
* Chat on IRC: [irc://irc.mozilla.org/treeherder #treeherder] / [http://logs.glob.uno/?c=treeherder Channel logs] (to learn about IRC see [[IRC]])
* Meetings: [[Auto-tools/Projects/Treeherder/Meetings|Notes & dial-in details]]
* Meetings: [[Auto-tools/Projects/Treeherder/Meetings|Notes & dial-in details]]
* Mozilla Treeherder instances: [http://treeherder-dev.allizom.org Dev] / [https://treeherder.allizom.org Staging] / [https://treeherder.mozilla.org Production]
* Mozilla Treeherder instances: [http://treeherder-dev.allizom.org Dev] / [https://treeherder.allizom.org Staging] / [https://treeherder.mozilla.org Production] ([https://mana.mozilla.org/wiki/display/websites/treeherder.mozilla.org mana page])


== Getting Started ==
== Source and Docs ==
To make UI changes, in many cases you only need to perform a very simple setup running a local webserver pointing at the production instance, described [https://treeherder-ui.readthedocs.org/en/latest/installation.html here]. If you wish to hack on the backend, or the UI and backend together, you will need to install Virtualbox and Vagrant and set up both the [https://github.com/mozilla/treeherder-service treeherder-ui] and [https://github.com/mozilla/treeherder-service treeherder-service] Github repos as a pair, described [https://treeherder-service.readthedocs.org/en/latest/installation.html here]. The links and other information are also available off the ReadMe's in their corresponding repos.
* UI: [https://github.com/mozilla/treeherder-ui Source] / [https://treeherder-ui.readthedocs.org Docs]
* UI Source: [https://github.com/mozilla/treeherder-ui treeherder-ui] on Github / [https://treeherder-ui.readthedocs.org Docs]
* Backend: [https://github.com/mozilla/treeherder-service Source] / [https://treeherder-service.readthedocs.org Docs] / [http://treeherder-dev.allizom.org/docs/ API Docs]
* Backend Source: [https://github.com/mozilla/treeherder-service treeherder-service] on Github / [https://treeherder-service.readthedocs.org Docs] / [http://treeherder-dev.allizom.org/docs/ API Docs] / [https://mana.mozilla.org/wiki/display/websites/treeherder.mozilla.org Production mana page]
* Treeherder data submission clients:
* Treeherder data submission clients:
** Python: [https://github.com/mozilla/treeherder-client Source] / [https://github.com/mozilla/treeherder-client/blob/master/README.md Readme]
** Python: [https://github.com/mozilla/treeherder-client Source] / [https://github.com/mozilla/treeherder-client/blob/master/README.md Readme]
canmove, Confirmed users
1,126

edits