meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| contribute [2023/09/28 06:55] – Add other ways to contribute besides code wrongecho | contribute [2026/02/19 09:10] (current) – pause new PRs wrongecho | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| + | If you are able to make a contribution that would make ITFlow better for everyone, please do! | ||
| - | If you are able to make a contribution that would make ITFlow | + | You can contribute |
| - | For large changes/new features, please discuss | + | * Update documentation by selecting |
| + | * Report bugs (on the Forum) | ||
| + | * Suggest feature enhancements (on the Forum) | ||
| + | * Star the project on GitHub | ||
| + | * Tell others of your success using ITFlow (please don't spam) | ||
| - | - Fork the Project | + | ===== Contributing Code ===== |
| - | - Create your Feature Branch ('' | + | |
| - | - Commit your Changes ('' | + | |
| - | - Push to the Branch ('' | + | |
| - | - Open a Pull Request | + | |
| - | ITFlow, along with all contributions, | + | We do not have the bandwidth to review and mentor new submissions so have temporarily paused accepting pull requests / code contributions. Historically we've received very few PRs, but the ones we do get often propose major changes and require a significant amount of time and attention. We don't want to waste anyone' |
| + | ===== Policies & Guidelines ===== | ||
| - | ===== I'm not a developer but want to try and contribute code ===== | + | Before contributing |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[code_standards|Code Standards]] | ||
| + | * [[doc_standards|Documentation standards]] | ||
| + | * [[ai_llm_policy|Use of AI / LLM]] | ||
| - | The core maintainers of ITFlow are more Sysadmins than developers. If you've got an idea of something you'd like to change in ITFlow, give it a try! This could be anything and doesn' | ||
| - | First, review the [[code_standards|code standards]] page. This will give you an idea of how we name variables and what files do what. | + | =====Maintainer Steps for monthly releases===== |
| - | If you need some help with using Git/GitHub, [[https:// | + | Around once a month, we will merge develop into master for a new release. The steps are: |
| - | Once you've got a working [[installation|installation]], | + | |
| - | + | - Update the changelog | |
| - | Locate | + | - In develop, increment version.php in the YY.MM.V format |
| - | + | - Look over the recent changes and write a short release summary | |
| - | //If you're doing lots of work with forms (generally submitting to post.php), you might want to look into something like Burp Suite to speed things up.// | + | - Raise a PR to merge develop |
| - | + | - Test a final time on PR Review & ensure no other issues | |
| - | Once you've got your changes working, add & commit your files ('' | + | |
| - | + | ||
| - | You'll be prompted to raise a pull request where we can discuss your changes and eventually | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | ====== Other ways to contribute ====== | + | |
| - | + | ||
| - | There are other ways to contribute to ITFlow: | + | |
| - | + | ||
| - | * Help out with the documentation //(ask on the forum for a Docuwiki account)// | + | |
| - | | + | |
| - | * Report bugs and raise feature requests | + | |
| - | * Tell others in the industry of your success using ITFlow to manage your clients //(but please don't spam)// | + | |