Skip to content

Doc: contributors guide, how to set up plugin development environment #60

Open
@atsu85

Description

To encourage other developers
(who might not know anything about Eclipse plugin development)
to contribute to this project
(either pull requests or by helping to debug issues),
it would help a lot if there was a guide to set up typescript.java plugin development environment.

Things to consider

I'm adding bellow few things You might want to consider. I'm neither asking to cover everything I mention bellow or to write everything from scratch. Add links to other resources when applicable and leave out things You don't consider important:

Running the plugin in development environment

  • Eclipse version
  • distribution
  • importing project
  • launching the plugin from development environment

Contribution guides

  • How to format code before committing (what formatter to use)
  • Line endings, file encoding, ...
  • How to send pull requests
    • Anything specific for commit messages and the format? Maybe issue number?
    • Adding only code specific to single issue to one pull request?
      • Should the issue be created before committing?
      • Separate branch for each pull request?
    • Do You prefer squashing all commits to single commit before sending the pull request?

Other instructions

  • Plugin structure (how features are distributed)
  • Links to resources related to Eclipse plugin development.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions