Thank you for your interest in contributing to VS Code Aster, a project developed by Simvia SAS ! We welcome contributions from everyone, whether it's reporting bugs, suggesting features, improving documentation, or submitting code.
Please take a moment to review this document to understand how you can contribute effectively.
By participating in this project, you agree to abide by our Code of Conduct. Please read it to ensure a positive and inclusive environment for everyone.
- Check existing issues: Before opening a new issue, search the issue tracker to avoid duplicates.
- Open a new issue: If the bug hasn't been reported, create a new issue with a clear title and description. Include:
- Steps to reproduce the issue.
- Expected and actual behavior.
- Screenshots or logs, if applicable.
- Your environment (OS, VS Code version or fork, extension version, etc).
- Open an issue with the label
enhancement. - Describe the feature, its use case, and why it would be beneficial.
- Include mockups, examples, or references if possible.
- Fix typos, clarify instructions, or add missing details.
- Open a pull request (PR) with your changes.
- Fork the repository and create a new branch from
main. - Follow the project's coding style (naming conventions follow the standard of each language, formatting is made using Prettier for JS/TS/HTML and Black for Python).
- Write tests for new features or bug fixes.
- Commit your changes with a descriptive message (e.g.,
fix: correct login validation). - Open a pull request to the
mainbranch. Include:- A clear title and description of the changes.
- Reference any related issues (e.g.,
fixes #123). - Screenshots or logs for UI changes.
Please refer to the README to setup your development environment.
Ensure your code passes all tests. Keep PRs focused and concise. Large changes should be broken into smaller PRs. Update the Changelog if your changes affect functionality. A maintainer will review your PR and may request changes.
All contributors will be acknowledged in the project's README file.
For questions or feedback, reach out to us:
Email: ulysse.bouchet@simvia.tech or basile.marchand@simvia.tech.