Welcome to our project! We're thrilled to have you here and appreciate contributions of any size and skill level. This project uniquely bridges Schematics with the wider JavaScript ecosystem, and we're excited to see the innovative ways you'll help us expand its capabilities.
First, familiarize yourself with our project's existing documentation at Schematics Documentation. Understanding what's already covered will help you identify areas for improvement or new topics that could benefit our users.
We value a wide range of contributions, from code to documentation, from new schematics to improving existing ones for better compatibility with non-Angular environments. Here are some ways you can contribute:
-
Tutorial Contributions: Have you developed a unique solution or implemented an interesting use case with Schematics? We'd love to see your walkthroughs, step-by-step guides, or comprehensive tutorials.
-
Error Corrections: If you notice inaccuracies, typos, or outdated information in our documentation, please let us know. Your keen eye can help ensure our documentation remains accurate and useful.
-
Adding New Information: Technology evolves rapidly, and so do best practices. Contributions that add new insights, tips, or best practices are always welcome.
If you encounter an issue with existing documentation (be it a typo, error, or omission), please create an issue on our GitHub repository. Include the following in your report:
- A descriptive title
- A clear description of the issue
- Suggestions for correction or improvement
- Any relevant links or examples
Ready to add your tutorial, fix, or update directly? Here's how to submit a pull request (PR):
- Fork the repository and create your branch from
main
. - Make your changes: Add your tutorial, correction, or new information. Ensure your contribution is well-written and follows our documentation style guide.
- Submit a pull request: Provide a clear PR title and description that outlines the changes you've made and why they're beneficial.
- Be Clear and Concise: Assume the reader is learning about the topic for the first time.
- Use Examples: Practical examples help clarify abstract concepts.
- Include Screenshots or Diagrams: Visual aids can make tutorials easier to understand.
- End with a Summary: Recap the key takeaways to reinforce learning.
Every contribution is valuable, and we take the time to review each one. Here's what happens after you submit a PR:
- Initial Review: Our team will review your submission for clarity, accuracy, and relevance.
- Feedback: If necessary, we'll provide feedback or request changes. This is a collaborative process, and we may go back and forth a few times.
- Approval and Merge: Once your contribution meets our standards, it will be approved and merged into our documentation.
Thank you for contributing to the Schematics documentation. Your efforts help make our community a richer and more knowledgeable space.