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

Contributor/Developer Documentation Overhaul #268

Closed
2 tasks
jbteves opened this issue Apr 22, 2019 · 10 comments · Fixed by #446
Closed
2 tasks

Contributor/Developer Documentation Overhaul #268

jbteves opened this issue Apr 22, 2019 · 10 comments · Fixed by #446
Labels
community issues related to building a healthy community documentation issues related to improving documentation for the project hackathon Issues to tackle in the NIH hackathon
Milestone

Comments

@jbteves
Copy link
Collaborator

jbteves commented Apr 22, 2019

Summary

We should add notes on how CircleCI works to CONTRIBUTING so that contributors understand what will be tested and how long it typically takes, as well as what a failure means. There should also be light details on how it works or a link to a brief explanation elsewhere.

Next Steps

  • Outline what should be added to CONTRIBUTING
  • Write additional documentation following the outline
@jbteves jbteves added the community issues related to building a healthy community label Apr 22, 2019
@jbteves
Copy link
Collaborator Author

jbteves commented May 3, 2019

@emdupre @tsalo is there any existing documentation for this? Or maybe @KirstieJane has some documentation from other projects?

@jbteves jbteves added this to the documentation milestone May 24, 2019
@jbteves
Copy link
Collaborator Author

jbteves commented Jun 3, 2019

I would outline the following to be done:

  • Show how to use the unit tests
  • Show how to run CircleCI tests
    - [ ] Show how to run Travis tests

@jbteves
Copy link
Collaborator Author

jbteves commented Jun 3, 2019

Thoughts @tsalo @emdupre ?

@jbteves jbteves added the hackathon Issues to tackle in the NIH hackathon label Oct 29, 2019
@jbteves
Copy link
Collaborator Author

jbteves commented Nov 8, 2019

@emdupre, @rmarkello and I talked about just writing this up in readthedocs, any objections?

@emdupre
Copy link
Member

emdupre commented Nov 8, 2019

Hmm. I'd like to hear about how you think it interacts with the CONTRIBUTING guide !

@jbteves
Copy link
Collaborator Author

jbteves commented Nov 8, 2019

CONTRIBUTING would have what it has now, but with a link to a "Developer Guide" tab or similar on RTD.

@jbteves jbteves changed the title Add CircleCI notes for contributor documentation Contributor/Developer Documentation Nov 10, 2019
@tsalo tsalo added the documentation issues related to improving documentation for the project label Nov 10, 2019
@jbteves jbteves changed the title Contributor/Developer Documentation Contributor/Developer Documentation Overhaul Nov 10, 2019
@tsalo
Copy link
Member

tsalo commented Nov 10, 2019

Some sections I'd like:

  • Code review guidelines (there's a scikit-learn section too)
  • Basic git branching instructions
  • Pull request checklist (there's a scikit-learn section too)
  • Checking documentation on pull requests (there's a scikit-learn section too)
  • Stalled pull requests (etiquette for taking over a pull request after it goes stale) (there's a scikit-learn section too)
  • How to write good tests (there's a scikit-learn section too)
  • More coding guidelines
  • How to make a good bug report

@jbteves
Copy link
Collaborator Author

jbteves commented Nov 10, 2019

Add dev-requires sphinx for documentation creation.

@jbteves
Copy link
Collaborator Author

jbteves commented Nov 10, 2019

Switch WIP tag to Draft PR

@tsalo
Copy link
Member

tsalo commented Nov 10, 2019

Add MAINT label. Remove STY (since we use REF generally).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community issues related to building a healthy community documentation issues related to improving documentation for the project hackathon Issues to tackle in the NIH hackathon
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants