GitHub Projects

EdgeX Foundry uses GitHub Projects to manage and monitor the status tasks (“to-do”) and related work associated with the project. 

The GitHub Project boards are available at:  https://github.com/orgs/edgexfoundry/projects

Submitting an enhancement, new feature or longer term EdgeX Roadmap suggestion

Members of the EdgeX GitHub organization can submit a new task or project suggestion directly into the project boards.

Non-members of EdgeX are encouraged to submit an issue against one of the existing EdgeX repositories.  Currently, GitHub Project is only visible to the EdgeX GitHub organization.  However, as a work around this access issue, EdgeX allows issues to be submitted through GitHub (https://github.com/edgexfoundry).  Simply submit an idea by creating an issue against the appropriate EdgeX GitHub repository.  If you are unsure about which repository, try to pick the one that you feel the suggested task or feature most aligns.  Technical leadership will review your suggestion and may move it to the appropriate repository and project board as needed.

We also encourage ideas (big and small) to be submitted through issues.  See the labeling and guidelines below for how to distinguish between smaller enhancements versus larger roadmap items.

How To Submit

Use the EdgeX GitHub to create a new issue.  When you submit a new issue, please provide a meaningful title (at #1 below) and as much detail as possible in the comment suggestion (at #2 below) so that the suggestion is clear.

If you know the repository or project to assign it to, select it (at #3 above), but take your best guess if you are unsure where the task should be located.

Only assign it to developers or “assignees” (at #4 above) if you are sure who has ownership of this area and tasks (usually assignment of the tasks is left to EdgeX working group chairpersons).

In the Labels (see #5 above), please choose from one of the following options:

Milestones are completely optional (#6).  If the task or roadmap suggestion you have can be easily broken into subtasks or milestones feel free to enter them.  This again is usually an element to be filled in by the EdgeX developer community.

Review of Requests

Your request for a task, new feature, enhancement, roadmap item, etc. will be reviewed by the appropriate developers, working group chairpersons and potentially the project technical steering committee.  After being reviewed, it may be further labeled: