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
and see if there is anything you would be interested in helping with. If so, join the conversation, and project developers can help get you started.
53
+
and see if there is anything you would be interested in helping with.
54
+
If so, join the conversation, and project developers can help get you started.
53
55
54
56
## Project Scope
55
57
@@ -62,18 +64,17 @@ such as custom or custom web scraping and/or novel natural language processing (
62
64
63
65
## Making a Contribution
64
66
65
-
If there is a feature you would like to add, or an issue you saw that you think you can help with, you are ready to make a submission to the project!
67
+
If there is a feature you would like to add, or an issue you saw that you think you can help with, you are ready to make a submission to the project! If you are working on a feature, please indicate so in the relevant issue, so that we can keep track of who is working on what.
66
68
67
-
If you are working on a feature, please indicate so in the relevant issue, so that we can keep track of who is working on what.
69
+
All contributions are managed through Github.
70
+
If you are ready to start working on a contribution, you should follow the Github
71
+
[guidelines for contributing to a project](https://docs.github.com/en/get-started/exploring-projects-on-github/contributing-to-a-project), which include forking the repository, making your suggested changes to the code, and then opening a pull request (PR) to suggest the code to the project.
68
72
69
-
Once you're ready to start working on your contribution, do the following:
73
+
Once you open a PR, developers will review the code. Please make sure to check and follow the
74
+
[project conventions](#project-conventions) so that all new or updated code follows the guidelines.
70
75
71
-
1.[Fork this repository](https://help.github.com/articles/fork-a-repo/), which makes your own version of this project you can edit
72
-
2.[Make your changes](https://guides.github.com/activities/forking/#making-changes), updating or adding code to add the desired functionality
73
-
3.[Check the project conventions](#project-conventions), and make sure all new or updated code follows the guidelines
74
-
4.[Submit a pull request](https://help.github.com/articles/proposing-changes-to-a-project-with-pull-requests/), to start the process of merging the new code to the main branch
75
-
76
-
If it's your first time contributing to open source software, check out this free resource on [how to contribute to an open-source project on GitHub](https://app.egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github).
76
+
If it's your first time contributing to open source software, check out this free resource on
77
+
[how to contribute to open-source projects on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github).
77
78
78
79
## Project Conventions
79
80
@@ -120,9 +121,7 @@ All code contributed to the module should follow these conventions:
120
121
* Any new functionality should be added and described in the tutorials and/or examples
121
122
* If a new approach is added, a new tutorial or example may be appropriate
122
123
* To build and check the documentation locally:
123
-
* Install the requirements for the docsite (`pip install -r requirements-doc.txt`)
124
+
* Install the requirements for the docsite (`pip install -r requirements-docs.txt`)
124
125
* Move to the `lisc/doc` directory (`cd doc`)
125
126
* Run `make html` to create a local copy of the documentation website
126
127
* The documentation can then be opened in a web browser by opening the file `lisc/doc/_build/html/index.html`
127
-
128
-
For more guidelines on how to write well formated and organized code, check out the [Python API Checklist](http://python.apichecklist.com).
This page contains the changelog for the `lisc` module and any notes on updating between versions.
4
+
This page contains the changelog for the `lisc` module.
5
5
6
-
Notes on the specific updates related to each release are also available on the
6
+
This page primarily notes changes for major version updates, as well as any notes on updating between versions. For notes on the specific updates included within minor releases, see the
Note that between release versions, the general code API should stay consistent, so code from previous releases should generally be compatible with this release. However, internal objects and functions may change, such that saving / loading objects and processing already collected data may be slightly different. It is generally recommended that data be collected and processed within the same version of the module. If you need to load / process data from a different release version, you may need to check if the processing works, and update some things to make it work.
10
10
11
-
0.2.X
12
-
-----
11
+
0.X.X Series
12
+
------------
13
13
14
-
The 0.2.X series is the current release series of the module.
15
-
16
-
This series is a non-breaking update on the prior release.
17
-
18
-
The main updates in this update include:
19
-
- Internal updates to the LISC objects, and processing (including PRs #36, #39, #50, #60, #67, #68)
20
-
- Internal updates to the collection procedures (including PRs #49, #53, #61)
21
-
- Updates to available plotting utilities and saving (including PRs #41, #54, #66)
22
-
- Extended Pubmed collection to use additional settings, including setting date ranges (including PR #44)
23
-
- Add OpenCitations option to collect DOIs of citing papers (including PR #27)
0 commit comments