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

Documentation work items #201

Open
3 of 10 tasks
ghost opened this issue May 3, 2016 · 31 comments
Open
3 of 10 tasks

Documentation work items #201

ghost opened this issue May 3, 2016 · 31 comments

Comments

@ghost
Copy link

ghost commented May 3, 2016

This issue is here to track the progress of updating, trimming down, and adding to the current Zen Audio Player docs & wiki pages. The four files/sections for docs are as follows: CONTRIBUTING.md, ISSUE_TEMPLATE.md, PULL_REQUEST_TEMPLATE.md, and the Wiki pages.
The main tasks that we are prospectively looking to address are:

  • Decide what amount of content to move from markdown files (Contributing, Issues, PRs), to Wiki pages (I think the issue & PR templates are too verbose, we should have a simpler checklist for both, ideally under 5 items)
  • How to test things locally (WAMP, MAMP, XAMPP) vs. opening the index.html file in a browser (we should recomment just running npm install then npm start for "running" the site, then npm test to run the tests - the main requirement here is Node.js 4.0+)
  • How to write tests & run tests
  • What are our code conventions/style? (a .jshintrc would help a bunch here) (see .eslintrc.json, coordinate those rules with the eslint docs and we could make something more human readable on the wiki)
  • How to install dependencies (frontend & test) (npm install for "running" and testing, bower (frontend) depdendencies are checked in, but in order to update I believe you run bower update --save <package-name>)
  • What to look for in a successful/unsuccessful work session (nothing specific here, but the goal is always to minimize the diff, ie: don't go refactoring unless it's necessary because the diff becomes difficult to review)
  • Tools (why did we pick certain things? bower/node.js/specific dependencies/gitter/travis CI) - (there are some notes in @shakeelmohamed's blog post ping him for any additional info)
  • What is the contributing process like? (@shakeelmohamed's code review on the PR, contributor updates PR, repeat until everyone is satisfied)
  • How to get started quickly as a newbie
  • Branching model (basically master is locked down, and can only be pushed to via a PR that passes code review)
@ghost
Copy link
Author

ghost commented May 3, 2016

Hey @shakeelmohamed, let me know if you'd like to revise anything here. I based this off the original list in the other issue. Perhaps we can also close issue #49 once this one looks good to go.

@shakeelmohamed
Copy link
Member

I've left some comments bold inline above to help whoever ends up doing these tasks, thanks for triaging @josectello!

@shakeelmohamed shakeelmohamed changed the title Documentation Documentation work items May 3, 2016
@ghost
Copy link
Author

ghost commented May 8, 2016

@shakeelmohamed Are we thinking of adding any future content (from the list) to only the Wiki pages or do you think any of these items will require PR's - or the creation of another markdown file?

@shakeelmohamed
Copy link
Member

@josectello aside from the first item on the list, I think the others make sense being on the wiki. What do you think?

@ghost
Copy link
Author

ghost commented May 8, 2016

@shakeelmohamed I like the idea of having denser content in the Wiki, but I often find myself (when looking through open source repos) completely forgetting that a Wiki tab even exists.

What about inserting a link someplace on the main README.md to the Wiki?

@shakeelmohamed
Copy link
Member

shakeelmohamed commented May 8, 2016

@josectello that makes sense, we can add a link to the wiki at the end of the contributing section of the README 👍

@FleetAdmiral
Copy link
Contributor

Is the discussion still on for this?

@shakeelmohamed
Copy link
Member

@FleetAdmiral Definitely, I'd like to see these items done one at a time FYI

@FleetAdmiral
Copy link
Contributor

@shakeelmohamed Cool with me, can i pick any item too look into or is there an order you'd like to follow?

@shakeelmohamed
Copy link
Member

@FleetAdmiral you can start with any of them

@erikasf
Copy link

erikasf commented Mar 29, 2017

Hi,
Is this still a need? If so I would like to help out on this issue. I"m a first time open source contributor if thats okay with you all, having a newb mucking things up?

@shakeelmohamed
Copy link
Member

@erikasf Yes please! Ping me if you have any questions

@brechtdedecker
Copy link

Hello, I'm a first time open source contributor as well, please could you tell me what still has to be done of the documentation ? Thx in regard

@shakeelmohamed
Copy link
Member

Welcome @brechtdedecker! Please see the original post on this issue for the checklist of uncompleted items

Haozhe321 added a commit to Haozhe321/zen-audio-player.github.io that referenced this issue Feb 3, 2018
@ghost
Copy link

ghost commented Feb 4, 2018

Hi, I'm a somewhat experienced contributor. I'm working on the third item on the list.

shakeelmohamed added a commit that referenced this issue Feb 13, 2018
…g-model

Add branching model for CONTRIBUTING.md. Address part of #201
@shakeelmohamed
Copy link
Member

@Kelby-Baca thanks! I've re-ordered the list so completed tasks are at the bottom. That task is now first on the list

@fchikwekwe
Copy link

Hi there! I'm a first time contributor. I would like to help you with the first issue on your list involving the issue and PR templates. Did you just want them to be more succinct?

fchikwekwe added a commit to fchikwekwe/zen-audio-player.github.io that referenced this issue Oct 23, 2018
@shakeelmohamed
Copy link
Member

@fchikwekwe yeah, they're just too verbose and aren't providing much value. Go ahead and make a PR, we can discuss once you've started

fchikwekwe added a commit to fchikwekwe/zen-audio-player.github.io that referenced this issue Oct 23, 2018
fchikwekwe added a commit to fchikwekwe/zen-audio-player.github.io that referenced this issue Oct 23, 2018
@fchikwekwe
Copy link

@shakeelmohamed I submitted a PR with some suggestions for changes. Feel free to look over it and let me know which direction you'd like for me to go.

@ayush220
Copy link

ayush220 commented Oct 3, 2019

I have started working on this issue

@adetyaz
Copy link

adetyaz commented Jul 11, 2021

Hey everyone, first time contributor here. How can I start and what needs to be done.

@shakeelmohamed
Copy link
Member

@adetyaz hello and welcome! Take a look the checklist at the top of this thread, let me know if you need clarification on any of those tasks

You can take a look through the wiki to see what we've got so far

@adetyaz
Copy link

adetyaz commented Jul 14, 2021

Thanks @shakeelmohamed , I'll dive into that and let you know when I need any help.

@SoundaryaKoutharapu
Copy link
Contributor

Hi @shakeelmohamed
Can I work on pull request template.?
I guess, They ain't one.

@shakeelmohamed
Copy link
Member

@SoundaryaKoutharapu we actually do have one, but it’s quite verbose. I don’t even use it myself. Feel free to submit a PR with some changes: https://github.com/zen-audio-player/zen-audio-player.github.io/blob/e3694e97ee74aa6f0a8c6b5c6703d9a02b355d58/.github/PULL_REQUEST_TEMPLATE.md

@SoundaryaKoutharapu
Copy link
Contributor

Hi @shakeelmohamed
Can you confirm whether this template meet your requirements?
Suggest me if any changes required.

Pull Request

Description

[Provide a brief summary of the purpose and context of this pull request. Why are you making these changes?]

Changes Made

[Explain the changes you've made in detail. List new features, bug fixes, or improvements, and include links to related issues if applicable.]

Screenshots (if applicable)

[Include screenshots or GIFs to visually demonstrate the changes, if relevant.]

Checklist

  • I have read and followed the project's contributing guidelines.
  • I have tested the code to the best of my ability.
  • My code follows the project's coding style.
  • I have made necessary updates to the documentation.

Related Issues

[Reference any related issues or pull requests by linking them here.]

Additional Notes

[Include any additional information or context that might be helpful for the reviewer.]

@shakeelmohamed
Copy link
Member

Hi @SoundaryaKoutharapu, I would like to trim most of this content. We can start a more involved discussion in a pull request.

Description, changes made, and additional notes can be simplified into one description section at the top.
The checklist can be trimmed to the first and last points.

Let’s start there and see how it looks.

@SoundaryaKoutharapu
Copy link
Contributor

SoundaryaKoutharapu commented Nov 3, 2023

Hi @shakeelmohamed, I've made the changes, can you please review it?

Pull Request

Description

[Provide a brief summary of the purpose and context of this pull request. Why are you making these changes and Explain the changes you've made in detail]

Screenshots (if applicable)

[Include screenshots or GIFs to visually demonstrate the changes, if relevant.]

Related Issues

[Reference any related issues or pull requests by linking them here.]

Checklist

  • I have read and followed the project's contributing guidelines.
  • I have made necessary updates to the documentation.

@shakeelmohamed
Copy link
Member

@SoundaryaKoutharapu Looking good, let’s check capitalization, punctuation, spelling, etc. Please open a pull request with these changes.

@SoundaryaKoutharapu
Copy link
Contributor

sure @shakeelmohamed

@SoundaryaKoutharapu
Copy link
Contributor

Hi @shakeelmohamed,
I have made a pr, can you please review it?

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

No branches or pull requests

8 participants