Contributing to the ICT Baseline Alignment Framework
How you can help
If you are a federal employee or providing direct contract support to a federal agency, we invite you to contribute directly as a member of our ICT Baseline Working Group (with supervisor and/or client approval). If you are not a federal employee, we can still use your help and welcome your feedback and contributions via sumission of issues and pull requests in the GitHub repository. We are also happy to accept input and/or recommendations for other methods of contributions via ictbaseline@gsa.gov.
Developing and Evaluating Test Cases
We welcome any input and feedback on the Baseline Alignment Framework Test Cases. If you have experience in front-end web development, we need help to develop code samples with various examples of both failures and passes against specific Section 508 conformance standards. Even if you aren’t a developer, but you have some good examples of web content passes and failures, we welcome those suggestions as well. We will use contributed code samples to complete development of our Test Cases, which help test process and tool owners evaluate whether their tools/processes produce the same test results that the ICT Testing Baseline would predict.
Planning and Conducting Outreach
We need people to know about our work so they can contribute and use it! Whether you enjoy giving presentations or would prefer to remain behind the scenes writing and editing, your skills are needed. Can you help with any of the following?
- Writing and editing: would you like to produce short articles for section508.gov and other government websites, as well as announcements and presentation materials? You could also write for this website.
- Presenting: can you present on the project to a wide range of audiences, such as Section 508 program managers, procurement personnel, and website testers?
- Serving as a resource: or maybe you can just make yourself available to answer questions or route them to the appropriate expert?
Developing and Conducting Governance
Any project this size needs a program manager. Are you game? Or do you have process management or change control expertise that you could use to help ensure the test cases remain in alignment with the baseline?
Once the test cases are ready, we’ll need to have a way of validating alignment to the ICT Baseline. We’re still working out how that would work (and could use your input), but we know we’ll need people to manage alignment certification. Also, disputes will occasionally arise, and we’ll need people with the technical and soft skills necessary to resolve them.
Developing and Maintaining this Website
We want this website to serve the needs of contributors and testers alike. We also need the basic information to be intelligible to Section 508 program managers, procurement officials, and others with potentially less technical knowledge so they can understand what this project is all about and how their agencies can benefit from it. And, of course, the website must be usable and accessible. Therefore, we could use your help with:
- Designing and testing
- Writing and editing for plain language
- Long-term maintenance
How we work
We have small working groups that meet to make technical decisions or resolve problems. The larger group holds periodic status meetings. Communication and collaboration are through our GitHub presence and, secondarily, email.
Not familiar with GitHub? It’s a collaboration platform with strong version control. Here are some resources to get you started:
- Get a basic understanding with Hello World from GitHub Guides
- Learn about issues, which we use not only for tracking bugs, but also for questions and our shared to-do list
- If you have an hour to spare, consider watching GitHub for Project Management, which goes over the features discussed in the other two links in greater detail, or Exploring Workflows for a somewhat more technical explanation