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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+12-7Lines changed: 12 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Guidelines for Contributing to Taffy
1
+
# Contributing to Taffy
2
2
3
3
Contributions of all shapes and sizes are welcome, encouraged, and greatly appreciated! Not sure where to start? [Learn how here!](https://makeapullrequest.com)
4
4
@@ -8,19 +8,22 @@ For all contributions, you'll need a [free GitHub account](https://github.com/jo
8
8
9
9
Please include all of the following information in your ticket:
10
10
11
-
- CFML Platform and version (e.g. Adobe ColdFusion 9.0.2, Lucee 4.5.0)
12
-
- Java version (look it up in CF Administrator, or do `java -version` at the command line)
11
+
- CFML Platform and version (e.g. Adobe ColdFusion 9.0.2, or Lucee 4.5.0)
12
+
- Java version (look it up in Lucee/CF Administrator, or do `java -version` at the command line)
13
13
- Taffy version (for bugs)
14
14
15
15
## Documentation
16
16
17
-
Documentation is managed [in its own repository](https://github.com/atuttle/TaffyDocs) and changes are automatically published once they are merged into the `main` branch.
17
+
Documentation is in the `/docs` folder.
18
18
19
-
There's no such thing as perfect documentation. It can never be thorough enough, never perfectly organized. If you find something confusing or outdated, please be so kind as to file a bug report for it, if you can't or won't fix it. (Yes, documentation bugs!)
19
+
- When fixing a bug for an existing version, if it necessitates a docs update, be sure to update the correct version's markdown file.
20
+
- When adding a new feature, make the appropriate updates to `@next.md`. This file will be used to generate the new version file at release time.
21
+
22
+
✨ There's no such thing as perfect documentation! It can never be thorough enough, nor ever perfectly organized. If you find something confusing or outdated, please be so kind as to file a bug report for it, if you can't or won't fix it. (Yes, documentation bugs!)
20
23
21
24
## Code
22
25
23
-
Starting with the development of Taffy 1.4, all new development will be done against the `main` branch. When you want to make a change and submit it for the Bleeding Edge Release (BER), do the following:
26
+
All new development is done against the `main` branch. When you want to make a change and submit it for the Bleeding Edge Release (BER), do the following:
24
27
25
28
1.[Fork the project](https://github.com/atuttle/Taffy/fork_select)
26
29
1. Clone to your local machine: `git clone https://github.com/YOUR-GITHUB-USERNAME/Taffy.git`
@@ -29,7 +32,7 @@ Starting with the development of Taffy 1.4, all new development will be done aga
29
32
1. Push your changes back to your fork. `git push -u origin BRANCH_NAME`
30
33
1. Send a pull request ([Learn how here!](https://makeapullrequest.com))
31
34
32
-
- Please make sure you select `main` as the destination branch
35
+
- Please make sure you select `atuttle/main` as the destination branch
33
36
34
37
### Styling changes
35
38
@@ -40,6 +43,8 @@ Taffy uses LessCSS to style the dashboard and documentation. To compile changes
40
43
41
44
### Tests
42
45
46
+
_⚠️ Unfortunately our test suite doesn't currently run. We're [working on getting it setup on GitHub Actions](https://github.com/atuttle/Taffy/issues/415) and your help doing so would be greatly appreciated._
47
+
43
48
If at all possible, please include test cases for anything you add or change. To run the tests, you must have [MxUnit](https://mxunit.org/) installed at `/mxunit` (not just a global mapping, put the folder in your web-root, as there are CSS/JS/etc assets that will be needed).
44
49
45
50
1. Clone the Taffy repo to `/taffy` in your web root.
0 commit comments