-
Notifications
You must be signed in to change notification settings - Fork 14
Contributing
You can contribute to the Halstack design system documentation in several ways:
Halstack Design System is free to use and contributors help us to make it awesome. To manage the feedback we have different channels depending on the nature of the topic, the following flow will help you to find the correct forum to provide your feedback:
Feedback process flow
The GitHub discussions tab is the best method to provide your opinion about anything we have (or not!) on our design system. Consider using discussions if:
- You want to share your ideas.
- There is a new component or variant you would like us to have.
- There is a missing feature you want to add to an existing component.
- You have any question regarding design principles.
Whenever any of the above happens to you, feel free to open a new discussion here. We will be pleased to receive your feedback.
In case it is the first time you use discussions, GitHub has amazing documentation available.
Before submitting any comment, please read the community guidelines.
We use GitHub issues as action items for our daily basis work, before opening a new issue consider the following:
- Avoid duplicates: Before opening a new issue please always check that the issue has not been already opened.
- Use labels: Labels help us organise the open issues, find a label that suits better to your feature/bug and add it.
Any issue should be created inside the current repository by following this link.
Open a bug report when there are:
- Typos in the documentation
- Incorrect or misleading information
- Broken or outdated links
All the enhancements, new components or feature requests are handled via feature requests. Every user of Halstack design system can use this method for requesting improvements.
- Proposed and accepted features are included by the core maintainers
- Any feature can be crafted and submitted to this repo as a pull request.
If you have doubts about whether your request is fair or subject to debate, it is best to open a discussion. The team will open the corresponding issue if it turns out to be a legitimate feature.
At the bottom of every page in the Halstack documentation site, you will find two links:
-
Edit this page on GitHub
link that will redirect to the corresponding.tsx
file of the current page. -
Report an issue on GitHub
link that will redirect to the GitHub action of creating an issue.
To update any of our documentation pages you can follow the following procedures:
- Standard: fork our repository and then contribute. See how you can create a pull request to propose changes you've made to a fork of the upstream repository.
- Regular contributors: depending on contribution and the expected release, the PR can be done to a release branch or a feature branch. Feature branches are created on demand.
❗ Don't forget to check our contribution guidelines before submitting your pull request: