You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FEAScript is in early development with continuous addition of new features and improvements. To ensure a smooth and collaborative development process, please review and follow the guidelines.
5
+
6
+
## Contribution Guidelines
7
+
8
+
1. Search the <ahref="https://github.com/FEAScript/FEAScript/wiki/Roadmap"target="_blank">project roadmap</a> to see areas where help is needed.
9
+
10
+
2. Respect the existing FEAScript coding style. Observe the code near your intended change and attempt to preserve that style with your modifications.
11
+
12
+
3. We recommend using <ahref="https://code.visualstudio.com/"target="_blank">Visual Studio Code</a> with the <ahref="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode"target="_blank">Prettier</a> plugin for automatic code formatting.
13
+
14
+
4. Ensure that you use <ahref="https://en.wikipedia.org/wiki/Camel_case"target="_blank">camelCase</a> formatting for variable names throughout the code.
15
+
16
+
5. Before committing, you can test your modifications by running the FEAScript library from a local server. To do this, use a <ahref="https://docs.python.org/3/library/http.server.html"target="_blank">Python HTTP Server</a> by executing the following <ahref="https://github.com/FEAScript/FEAScript-website/blob/main/corsHttpServer.py"target="_blank">script</a>. Start the Python server by running `python3 corsHttpServer.py` in your local repository folder. The server address will be http://127.0.0.1:8000/. For more details, see the instructions under the 'Import the FEAScript library from a local server' section in the <ahref="https://github.com/FEAScript/FEAScript-website/blob/main/exampleHeatTrasnfer.html"target="_blank">2D heat transfer example</a>.
<ahref="https://feascript.com/"target="_blank">FEAScript</a> is an open-source JavaScript library for solving differential equations using the finite element method. It allows you to create and run browser-based simulations of physics and engineering problems.
6
+
<br>
7
+
</br>
8
+
FEAScript is in early-development and new features and improvements are constantly being added.
We are actively seeking developers to help evolve FEAScript. Please refer to <ahref="./CONTRIBUTING.md"target="_blank">CONTRIBUTING.md</a> for instructions on how to contribute.
15
+
16
+
## License
17
+
18
+
FEAScript is distributed under the terms of the <ahref="./LICENSE"target="_blank">MIT license</a>. © 2024 FEAScript.
0 commit comments