Skip to content

Commit

Permalink
Create CONTRIBUTING.md
Browse files Browse the repository at this point in the history
  • Loading branch information
AngelMunoz authored Jan 27, 2024
1 parent 466615b commit dfe9fb4
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
## Project

For potential breaking changes, please open an issue explaining what is the feature/breaking change you want to add, after review and discussion it may or may not be accepted thus development may not be able to continue.

For minor changes that don't break backwards compatibility you can either open an issue discussing the potential changes or a pull request with the desired changes. The issue is preferred as it would avoid working on something that wouldn't be merged, however it is useful to have materialized code and see if the changes make sense that way. The Pull requests may o may not be accepted please keep in mind that is a possibility so you don't get discouraged if the changes are not accepted.

## Build and Run

- Install the latest .NET SDK (unless specified by global.json)
- fork (or clone the repository if you're exploring the repository)
- You can either run `dotnet fsi build.fsx` to run the build and test pipeline or run dotnet build directly on the root.

## Documentation

The documentation is generated by an in-house half baked static site generator.

- Update or add a markdown file within the `/markdown` directory
- Update or add a new section within the `toc.json` file
- For updates, please also add your name in the contributors array
- For new pages, please use your GH username as the author of the new page
- run `dotnet run --project src/Hox.Docs` and open a local dev server in the docs output
- Please only commit the markdown/toc changes, changes to the docs output will not be accepted.

There's going to be a more streamlined way to preview changes but it'll take time.

After that feel free to send a pull request, similarly to above, changes may or may not be accepted, so if you feel the change is significant enough raise an issue first.
## Samples

Load the `samples/Samples.sln` solution
The rest of the process is similar to the previously mentioned ones.

0 comments on commit dfe9fb4

Please sign in to comment.