Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spike: Review contributing guides and identify overlapping information #1353

Closed
1 task done
Tracked by #1281
michael-valdron opened this issue Nov 16, 2023 · 4 comments
Closed
1 task done
Tracked by #1281
Assignees
Labels
devtools-week kind/user-story User story for new enhancement

Comments

@michael-valdron
Copy link
Member

michael-valdron commented Nov 16, 2023

/kind user-story

Which area this user story is related to?

User Story

As a contributor, I want to be able to easily find devfile project contributing guide information, so that I can confidently contribute to the needs of the project.

Under devfile project, we include separate contributing guides for each source repository we maintain. However, all issues for the devfile project tools and services are created under devfile/api to centralize our issue tracking. For contributing guides we should provide a similar organization format. Any information which is general to the project should be contained under devfile/api's contributing guide with service and tool specific information kept in their own repository's contributing guide.

Part of #1281

Acceptance Criteria

  • Review contributing guides and identify overlapping information
Copy link

This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment or this will be closed in 60 days.

@github-actions github-actions bot added the lifecycle/stale Stale items. These items have not been updated for 90 days. label Mar 11, 2024
@michael-valdron
Copy link
Member Author

Plan to resolve in upcoming 2024Q2 sprints.

@michael-valdron michael-valdron removed the lifecycle/stale Stale items. These items have not been updated for 90 days. label Apr 15, 2024
@maysunfaisal maysunfaisal moved this from Refinement to Backlog in Devfile Project May 29, 2024
@michael-valdron michael-valdron moved this from Backlog to To Do 📝 in Devfile Project May 31, 2024
@michael-valdron michael-valdron moved this from To Do 📝 to In Progress 🚧 in Devfile Project Jun 3, 2024
@michael-valdron
Copy link
Member Author

After reviewing the contributing documents, I can observe that most of the information is unique to the repository it is for. The information that is common is a small portion of the document, would mostly likely not change, and already points to centralized documentation, e.g. the code of conduct section that points to the code of conduct doc under devfile/api. Because of this, I do not feel it is worth the effort to centralize the little information that is common.

I would instead recommend creating a contributing guide template that contains the common information then follow a process of updating the contributing guides in each repository if the common sections are changed. The template can also serve as a starting point for any new repository we may create in the future.

cc @devfile/devfile-services-team

@michael-valdron michael-valdron moved this from In Progress 🚧 to In Review 👀 in Devfile Project Jun 3, 2024
@michael-valdron
Copy link
Member Author

Continuing with the decision in my previous comment: #1353 (comment)

Create #1591 to track the creation of the template document, closing this investigation issue.

@github-project-automation github-project-automation bot moved this from In Review 👀 to Done ✅ in Devfile Project Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devtools-week kind/user-story User story for new enhancement
Projects
Status: Done ✅
Development

No branches or pull requests

1 participant