From Fedora Project Wiki

m (internal link cleaning)
 
(45 intermediate revisions by 2 users not shown)
Line 4: Line 4:
* [https://fedorahosted.org/reviewboard/r/160 ReviewBoard-userguide-160]
* [https://fedorahosted.org/reviewboard/r/160 ReviewBoard-userguide-160]
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/67#comment:2 fedorahosted-fedorapackager-process-67]
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/67#comment:2 fedorahosted-fedorapackager-process-67]
* [http://www.eclipse.org/forums/index.php/m/692472/#msg_692472 mylyn wikitext]
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/98 fedpkg import]
* [https://bugs.eclipse.org/bugs/process_bug.cgi ticket for linuxtools patches]
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/109 follow up ticket - 109 (merge with rpm)]
* [https://fedorahosted.org/eclipse-fedorapackager/ticket/110 follow up ticket -110]
* [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===
* Window builder -> [http://dev.eclipse.org/svnroot/tools/org.eclipse.windowbuilder/trunk/org.eclipse.wb.discovery.ui/src/org/eclipse/wb/internal/discovery/ui/wizard/ swt InstallToolkitWizard]
* Window builder -> [http://dev.eclipse.org/svnroot/tools/org.eclipse.windowbuilder/trunk/org.eclipse.wb.discovery.ui/src/org/eclipse/wb/internal/discovery/ui/wizard/ swt InstallToolkitWizard]
* Window builder -> [http://www.eclipse.org/swt/ SWT]
* Window builder -> [http://www.eclipse.org/swt/ SWT]
* swt tutorial -> [http://www.eclipse.org/articles/article.php?file=Article-Understanding-Layouts/index.html eclipse.org]
* [http://www.eclipse.org/swt/snippets/ swt snippets]
* [http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet148.java?view=co browser] 
* [http://rajakannappan.blogspot.com/2009/05/context-sensitive-help-in-eclipse.html Context Sensitive Help]
* [http://rajakannappan.blogspot.com/2009/05/context-sensitive-help-in-eclipse.html Context Sensitive Help]
* [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://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://www.eclipse.org/articles/Article-Image-Viewer/Image_viewer.html article-image viewer]
* [http://www.eclipse.org/articles/Article-Builders/builders.html project builder and nature]
* [http://www.eclipse.org/articles/Article-Resource-deltas/resource-deltas.html resource changes]
* [http://blog.eclipse-tips.com/2009/01/commands-part-1-actions-vs-commands.html command vs action]
* [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://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 ===
* [[SIGs/Package_Review#Brainstorming|SIG brain-storming]]


===Challenges===
===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
* To install window builder
: yum --enablerepo=rawhide update eclipse-pde
: 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.
* If you want to change the 'project name' to 'package name' for instance.

Latest revision as of 04:33, 20 September 2016

Fedora Packager Process plug-in

Tickets

Test Cases

Resources

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