Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SWTBot/Contributing"
(→Contributing) |
|||
Line 24: | Line 24: | ||
== Contributing == | == Contributing == | ||
+ | |||
+ | === Generalities === | ||
Patches and contributions are always welcome! There are many general articles about contributing to Eclipse projects: | Patches and contributions are always welcome! There are many general articles about contributing to Eclipse projects: | ||
Line 30: | Line 32: | ||
* [http://www.eclipse.org/articles/article.php?file=Article-How-to-Fix-a-Bug-in-Eclipse/index.html How to Fix a Bug in Eclipse] | * [http://www.eclipse.org/articles/article.php?file=Article-How-to-Fix-a-Bug-in-Eclipse/index.html How to Fix a Bug in Eclipse] | ||
+ | === Bug list === | ||
Here is the list of current SWTBot knows issues that are not yet resolved: https://bugs.eclipse.org/bugs/buglist.cgi?list_id=2369532;classification=Technology;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=SWTBot | Here is the list of current SWTBot knows issues that are not yet resolved: https://bugs.eclipse.org/bugs/buglist.cgi?list_id=2369532;classification=Technology;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=SWTBot | ||
+ | |||
+ | === Provide a patch === | ||
+ | |||
+ | In order to provide a patch, follow the following process: | ||
+ | # <tt>git checkout branch_you_want_to_edit<tt> | ||
+ | # Modify code | ||
+ | # <tt>git add your/modified/file1 your/modified/file2 ...</tt> | ||
+ | # <tt>git commit<tt> Put number of the bug you are working on at the beginning of commit message | ||
+ | # <tt>git format-patch HEAD^<tt> | ||
+ | # Attach generated patch to the bug you want to contribute to. | ||
== See also == | == See also == |
Revision as of 10:41, 20 July 2012
SWTBot |
Website |
Update Sites |
Community |
Mailing List |
Forums/Newsgroups |
IRC |
Contribute |
Open Bugzilla tickets |
Open Gerrit reviews |
Browse Source |
Continuous Integration |
Contents
Getting the source
You can use a git mirror of that repository:
git clone git://git.eclipse.org/gitroot/swtbot/org.eclipse.swtbot.git |
You can also browse the repository using a web interface or even by monitoring the mirror of the repository on GitHub.
Building SWTBot
- First Get the sources, as explained a few lines above.
- then mvn clean install
- That's all!
NOTE: default build performs against Eclipse Indigo. You can test and build against Juno instead by activatin the "juno" profile: mvn clean install -P juno
Continuous integration
Continuous integrations build for swtbot are available here:
- https://hudson.eclipse.org/hudson/job/swtbot-tycho/
- https://hudson.eclipse.org/hudson/job/swtbot-tycho-e4.2/
Contributing
Generalities
Patches and contributions are always welcome! There are many general articles about contributing to Eclipse projects:
- How to contribute to Eclipse projects...
- Getting started with Eclipse plug-ins: contributing to Eclipse
- How to Fix a Bug in Eclipse
Bug list
Here is the list of current SWTBot knows issues that are not yet resolved: https://bugs.eclipse.org/bugs/buglist.cgi?list_id=2369532;classification=Technology;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=SWTBot
Provide a patch
In order to provide a patch, follow the following process:
- git checkout branch_you_want_to_edit<tt>
- Modify code
- <tt>git add your/modified/file1 your/modified/file2 ...
- git commit<tt> Put number of the bug you are working on at the beginning of commit message
- <tt>git format-patch HEAD^<tt>
- Attach generated patch to the bug you want to contribute to.