forked from DickinsonCollege/FD2School-FarmData2-S23
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reorganizes the Documentation across the repo. (DickinsonCollege#614)
__Pull Request Description__ This PR reorganizes the documentation as follows: - CONTRIBUTING focuses on making a first contribution. - A RESOURCES page is added serves as a pointer to all other documentation. - READMEs for each type of work (modules, libraries, api, etc.) are kept with their code and linked from RESOURCES. - A root level `docs` folder is added to hold "big picture" docs that are not tied to a specific directory and are linked from RESOURCES. - This is not quite complete but is largely complete. After this is merged it will still be necessary to write a few docs, including: - Revise `farmdata2_modules/README.md` - Write `farmdata2_modules/fd2_example/README.md` - Write `farmdata2_api/README.md` New issues should be created for each of these when this PR is merged. Closes DickinsonCollege#609 Closes DickinsonCollege#610 Closes DickinsonCollege#572 Changes to the INSTALL.md document were Co-authored-by: John MacCormick <[email protected]> as adapted from his PR DickinsonCollege#612. --- __Licensing Certification__ FarmData2 is a [Free Cultural Work](https://freedomdefined.org/Definition) and all accepted contributions are licensed as described in the LICENSE.md file. This requires that the contributor holds the rights to do so. By submitting this pull request __I certify that I satisfy the terms of the [Developer Certificate of Origin](https://developercertificate.org/)__ for its contents.
- Loading branch information
Showing
19 changed files
with
834 additions
and
461 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# FarmData2 Resources # | ||
|
||
This document is a single source for information about FarmData2. It is organized as a list of links that point to documentation that addresses common tasks that arise in working on FarmData2. | ||
|
||
## Key Information ## | ||
|
||
- [Main Repository](https://github.com/DickinsonCollege/FarmData2) | ||
- [Code of Conduct](CODE_OF_CONDUCT.md) | ||
- [Licensing Information](LICENSE.md) | ||
|
||
## Communication ## | ||
|
||
- [How to Communicate in FarmData2](docs/Communications.md) | ||
- The Communication Channels: | ||
- [The FarmData2 community on Zulip](https://farmdata2.zulipchat.com/) | ||
- [Issue Tracker](https://github.com/DickinsonCollege/FarmData2/issues) | ||
- [Pull Requests](https://github.com/DickinsonCollege/FarmData2/pulls) | ||
|
||
## Getting Started ## | ||
|
||
- [Installing FarmData2](INSTALL.md) also includes: | ||
- Starting and stopping FarmData2 | ||
- Connecting to the development environment | ||
- Login credentials for: | ||
- the sample farm | ||
- the development environment | ||
- mariaDB / phpMyAdmin | ||
|
||
## Ways to Contribute ## | ||
|
||
- [Fixing Bugs or Adding Features](CONTRIBUTING.md) | ||
- [Other Ways to Contribute](docs/WaysToContribute.md) | ||
|
||
## Learn FarmData2 Basics ## | ||
|
||
- [FarmData2 School](farmdata2/farmdata2_modules/fd2_school/README.md) | ||
- [FarmData2 Organization](docs/Organization.md) | ||
- [FarmData2's Technologies](docs/Technologies.md) | ||
|
||
## Front End Development ## | ||
|
||
- [The `fd2_example` Module](farmdata2/farmdata2_modules/fd2_example/README.md) | ||
- [Creating FarmData2 Modules](farmdata2/farmdata2_modules/README.md) includes: | ||
- Creating New Modules | ||
- End-to-End Tests for Modules | ||
- Using FarmData2 Library Functions | ||
- Using FarmData2 Vue.js Components | ||
- [The `fd2_config` Module](farmdata2/farmdata2_modules/fd2_config/README.md) | ||
- [FarmData2 Front End Resources](farmdata2/farmdata2_modules/resources/README.md) includes: | ||
- The FarmData2 JavaScript library | ||
- The FarmData2 Vue.js Components | ||
|
||
## Back End Development ## | ||
|
||
- [The FarmData2 API](farmdata2/farmdata2_api/README.md) also includes: | ||
- Using phpMyAdmin | ||
|
||
## The Sample Database ## | ||
|
||
- [The FarmData2 Sample Database](docker/sampleDB/README.md) also includes: | ||
- Description of the data | ||
- Building/rebuilding the databases | ||
|
||
## FarmData2 Infrastructure ## | ||
|
||
- [Overview of FarmData2 Containerization](docker/README.md) also includes: | ||
- Descriptions of the Docker images | ||
- Building/updating Docker images | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Communications in FarmData2 # | ||
|
||
FarmData2 uses three primary communications channels. Each channel serves a slightly different purpose. When communicating with the community try to pick the most appropriate channel. | ||
|
||
- [The FarmData2 community on Zulip][zulipCommunity] | ||
- The Zulip community is the place where you can introduce yourself to the FarmData2 community, ask and answer questions about using FarmData2, developing FarmData2, the installation process, how to get started or technology. If you have a tentative idea for a new feature or are unsure if what you are seeing is a bug, the Zulip streams are a good place to have an initial conversation before creating a ticket in the Issue Tracker (below). If you are unsure who to ask or how to ask, start by reaching out on Zulip. The project maintainers monitor the Zulip streams and will respond to questions there. | ||
|
||
- [Issue Tracker][issueTracker] | ||
- If you want to report a bug, want to request a new feature, have an idea about how address an existing issue, have started working on an issue and have questions, then the Issue Tracker is the channel to use. If you have thoughts or questions about an issue with an existing ticket in then adding comments to that ticket is the appropriate way to communicate. If you need to report a bug for which there is no ticket or you want to request a new feature, then creating a new ticket is the appropriate approach. There are links to additional information on reporting new bugs or requesting new features on the [HOW_TO](../HOW_TO.md) page. | ||
|
||
- [Pull Requests][pullRequests] | ||
- If you have specific code or documentation changes that you want to contribute or partially coded bug fixes or implementations that you want to discuss then a pull request is the appropriate channel. For contributions that you believe are complete make a normal pull request. A project maintainer will review your request and will communicate with you through comments on the pull request if revisions are needed. If your changes are not complete but you have questions or would like input from a project maintainer then make a *draft pull request*. Explain the purpose of your pull request in the body and include a link to the ticket for the issue you are addressing (e.g. Closes #123). Then add a comment to the pull request asking the specific question about your code or documentation. | ||
|
||
[issueTracker]: https://github.com/DickinsonCollege/FarmData2/issues | ||
[pullRequests]: https://github.com/DickinsonCollege/FarmData2/pulls | ||
[zulipCommunity]: https://farmdata2.zulipchat.com/ |
Oops, something went wrong.