-
Notifications
You must be signed in to change notification settings - Fork 1
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
Create a standalone page for Contributing #92
Comments
As a starting point I've started writing some things - I'd like to maybe workshop this a bit with a wider group before we put it into code. My brief is:
@frankieroberto @edwardhorsford @sarawilcox @anandamaryon1 just letting you know this is here as a start - I don't quite want to put it into code yet as it's so content heavy (i can get that someone might just want to draft in word etc). Looks like it's possible for other people to edit this comment so if you want you can edit and copy the code to do a build - or even build a page proper for review? Contribute to the NHS prototype kitThe NHS prototype kit is a community project supported by the NHS service manual team. Anyone can help make it better. You can view what the community is working on from our open project board on Github - if you cannot see this board then contact the service manual team and they will tell you. Community work on the kit and its website are tracked on one shared project board but the code ('code repositories') is in different places - you can view the code for the kit on the nhsuk-prototype-kit code repository and the guidance on the nhsuk.service-manual.prototype-kit.docs code repository Why contribute to the kitIf you contribute to the kit:
If you are employed by NHS England, you will usually be able to use examples of contributing to the kit as part of your yearly performance review - talk to your line manager about how to include it in your performance objectives. How you can contribute to the kitThere are many different ways that you can contribute, depending on your skill and interests. You do not have to be an expert in coding. Right now you can:
Add or improve documentation for people using the kitYou can also help improve the guidance for:
This includes: writing to the NHS content guide (and standardising terms that we only use in the kit) and making the structure of the site easy to use. Existing things we want to do for guidance are labelled 'documentation' on our project board on on the lists of things we want to do for the kit. You can also add your own. Do quality assurance or accessibility testingYou can make sure that the code in our kit is robust and accessible by:
Accessibility issues are labelled 'accessibility' on our project board on on the lists of things we want to do for the kit. You can also add your own. Fix bugs or build new features ('enhancements') for the NHS prototype kitYou can help:
Existing things we want to do for new features are labelled 'bug' or Enhancement : feature request’' on our project board on on the lists of things we want to do for the kit. There are also labels for Javascript, Nunjucks or SASS / CSS . You can also add your own bugs or ideas for features. Improve the contribution processWe want to make the process of contributing as easy and as accessible as possible. Existing things we want to do to improve the contribution process are labelled 'Contribution'. You can also add your own. Get started with a contributionIf you are confident with code you can create issues with Github. The team and wider community usually review new issues at least once a week and will add comments about what will happen next. If you need more support or have questions, you can contact the service manual team or use the slack channel. We have weekly alignment meetings on a Monday afternoon at 4pm which are optional but helpful if you want to check with a person - ask the service manual team for an invite. |
I think this is very good @vickytnz and @frankieroberto . I've made some content changes to the branch - https://github.com/nhsuk/nhsuk.service-manual.prototype-kit.docs/tree/92-create-a-standalone-page-for-contributing. Mostly just cutting it back a bit. |
Excellent - going to merge now :) |
Currently we have an About page which contains some information about contributing.
I think it might be worth having a standalone page for it, which could then go into a few more details?
It could mention that you could either contribute to the kit itself or the guidance.
It could suggest that both opening issues and pull requests are both valid ways to contribute.
Could briefly say that you'd need a GitHub account, but these are free.
Could mention some more technical stuff for more experienced contributors:
Could also mention the open source licence and that we'd give credit and thanks in release notes.
The text was updated successfully, but these errors were encountered: