From Fedora Project Wiki
m (internal link cleaning) |
|||
(24 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/110 follow up ticket -110] | * [https://fedorahosted.org/eclipse-fedorapackager/ticket/110 follow up ticket -110] | ||
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/116#comment:1 ticket - 116 - fixed (ui)] | * [https://fedorahosted.org/eclipse-fedorapackager/ticket/116#comment:1 ticket - 116 - fixed (ui)] | ||
* [http://spevack.livejournal.com/114703.html spevack - process user guide] | |||
* [https://fedorahosted.org/reviewboard/r/212/ review perspective] | |||
* [https://fedorahosted.org/reviewboard/r/210/ review converter] | |||
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/135 Ticket-135 bug with finish button and third page] | |||
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/111 Ticket-111 adding mock build to the local] | |||
* [http://www.eclipse.org/forums/index.php/t/218057/ wikitext] -> to respond | |||
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/148 ticket-148 -> remote srpm and spec] | |||
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/147 ticket 147 -> existing maintainers] | |||
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/108 ticket 108 -> bugzilla integration] | |||
* [http://www.eclipse.org/linuxtools/new/ eclipse linuxtools contribution] | |||
===Test Cases=== | |||
* [[QA:Testcase_desktop_date|example]] | |||
* [[QA:Testcase_fpe_local_rpm_project|fedora rpm project]] | |||
* [[QA:Testcase_fpe_srpm_import|srpm]] | |||
* [[Test_Day:2011-10-13_Fedora_Packager_for_Eclipse|fedorapackager test day]] | |||
* [[QA/Fedora_16_test_days|test days]] | |||
===Resources=== | ===Resources=== | ||
Line 20: | Line 37: | ||
* [http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/resources/IFolder.html Linked Resources] in project creation wizard | * [http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/resources/IFolder.html Linked Resources] in project creation wizard | ||
* [http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/resources/IFile.html IFile] | * [http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/resources/IFile.html IFile] | ||
* [http://www.eclipse.org/articles/Article-Builders/builders.html project builder] | * [http://www.eclipse.org/articles/Article-Builders/builders.html project builder] Project nature | ||
* [http://blog.srvme.de/2010/12/10/mock-eclipse-ifile/ mock-eclipse-file] | * [http://blog.srvme.de/2010/12/10/mock-eclipse-ifile/ mock-eclipse-file] | ||
* [http://www.eclipse.org/articles/Article-Image-Viewer/Image_viewer.html article-image viewer] | * [http://www.eclipse.org/articles/Article-Image-Viewer/Image_viewer.html article-image viewer] | ||
Line 28: | Line 45: | ||
* [http://www.vogella.de/articles/EclipseRCP/article.html rcp commands - vogella] | * [http://www.vogella.de/articles/EclipseRCP/article.html rcp commands - vogella] | ||
* [http://www.eclipsepluginsite.com/internationalization.html internationalization] - [http://www.eclipse.org/articles/Article-Internationalization/how2I18n.html also good] | * [http://www.eclipsepluginsite.com/internationalization.html internationalization] - [http://www.eclipse.org/articles/Article-Internationalization/how2I18n.html also good] | ||
* [http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet000HelloWorld.java?view=markup data binding GUI] | * [http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet000HelloWorld.java?view=markup data binding GUI] | ||
* [http://lookaside-toronto.usersys.redhat.com/cgi-bin/upload.cgi lookasidecache, toronto.usrsys] -> for testing lookaside cache | |||
* [[Infrastructure/fedorapeople.org#Cloning_your_repository|cloning repo]] @fedorapeople faq | |||
* [http://www.java2s.com/Open-Source/Java-Document/IDE-Eclipse/ui-examples/Catalogui-examples.htm eclipse-ui-examples] | |||
* [http://kickjava.com/src/org/eclipse/jface/wizard/Wizard.java.htm kickjava - sample wizard codes] | |||
* [http://cvalcarcel.wordpress.com/2009/07/26/writing-an-eclipse-plug-in-part-4-create-a-custom-project-in-eclipse-new-project-wizard-the-behavior/ debug a custom wizard project creation] | |||
* [http://blogs.oracle.com/janp/entry/how_the_scp_protocol_works good scp blog] | |||
* [ http://seancode.blogspot.com/2008/02/jsch-scp-file-in-java.html another helpful scp blog] | |||
* [http://www.eclipsepluginsite.com/views-2.html helpful tip on IResource[].members for Scp Handler -> listSelectDialog] | |||
* [http://www.jcraft.com/jsch/examples/Sftp.java sftp-jsch-mkdir] | |||
===BrainStormings - comments === | ===BrainStormings - comments === | ||
* [ | * [[SIGs/Package_Review#Brainstorming|SIG brain-storming]] | ||
===Challenges=== | ===Challenges=== |
Latest revision as of 04:33, 20 September 2016
Fedora Packager Process plug-in
Tickets
- ReviewBoard-wizard-156
- ReviewBoard-userguide-160
- fedorahosted-fedorapackager-process-67
- mylyn wikitext
- fedpkg import
- ticket for linuxtools patches
- follow up ticket - 109 (merge with rpm)
- follow up ticket -110
- ticket - 116 - fixed (ui)
- spevack - process user guide
- review perspective
- review converter
- Ticket-135 bug with finish button and third page
- Ticket-111 adding mock build to the local
- wikitext -> to respond
- ticket-148 -> remote srpm and spec
- ticket 147 -> existing maintainers
- ticket 108 -> bugzilla integration
- eclipse linuxtools contribution
Test Cases
Resources
- Window builder -> swt InstallToolkitWizard
- Window builder -> SWT
- swt tutorial -> eclipse.org
- swt snippets
- browser
- Context Sensitive Help
- Linked Resources in project creation wizard
- IFile
- project builder Project nature
- mock-eclipse-file
- article-image viewer
- project builder and nature
- resource changes
- command vs action
- rcp commands - vogella
- internationalization - also good
- data binding GUI
- lookasidecache, toronto.usrsys -> for testing lookaside cache
- cloning repo @fedorapeople faq
- eclipse-ui-examples
- kickjava - sample wizard codes
- debug a custom wizard project creation
- good scp blog
- [ http://seancode.blogspot.com/2008/02/jsch-scp-file-in-java.html another helpful scp blog]
- helpful tip on IResource[.members for Scp Handler -> listSelectDialog]
- sftp-jsch-mkdir
BrainStormings - comments
Challenges
- To initialize a git local repository:
- http://wiki.eclipse.org/EGit/User_Guide#Create_Repository
- http://wiki.eclipse.org/EGit/User_Guide#Considerations_for_Git_Repositories_to_be_used_in_Eclipse
- To install window builder
- yum --enablerepo=rawhide update eclipse-pde
- Install Window Builder from http://download.eclipse.org/releases/indigo
- Window Builder
- To be able to create a new 'WizardNewCreationProject' -> import org.eclipse.ui.dialogs in manifest -> select SWT -> 'wizard page'-> 'org.eclipse.ui.dialogs.WizardNewCreationProject
- If you want to change the 'project name' to 'package name' for instance.
- you need to add your own string, then externalize the string.
public class projectNewWizard extends Wizard implements INewWizard { ...... public void init(IWorkbench workbench, IStructuredSelection selection) { super.addPages(); mainPage = new WizardNewProjectCreationPage(PAGE_NAME){ //$NON-NLS-1$ public void createControl(Composite parent) { super.createControl(parent); Composite container = (Composite) getControl(); // I want to do something here to override it.... projectLabel.setText("Package Name"); // this string should be externalized // Here is where it's declared. public class WizardNewProjectCreationPage extends WizardPage { .... /** * Creates the project name specification controls. * * @param parent the parent composite */ private final void createProjectNameGroup(Composite parent) { .... // new project label Label projectLabel = new Label(projectGroup, SWT.NONE); projectLabel.setText(IDEWorkbenchMessages.WizardNewProjectCreationPage_nameLabel); // want to change this message in org.eclipse.ui.internal.ide.messages.properties