Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/chaoss/grimoirelab-bestiary


https://github.com/chaoss/grimoirelab-bestiary

Merge branch 'gha' of 'https://github.com/vchrombie/grimoirelab-bestiary'

Merges #48
Closes #48

e5ab41183125bef3175b8063530ee2df59ec9ea4 authored about 4 years ago
[CI] Migrate from Travis CI to GitHub Actions

Travis CI has brought a few changes in its plans
which is causing friction to the current workfl...

429014e4dc20ce1f66a17246aa460dba704cf0f1 authored about 4 years ago
Merge branch 'support-35-36-travis' of 'https://github.com/valeriocos/grimoirelab-bestiary'

Merges #32
Closes #32

66300ac31f4535bd1434823f9540b7993a601bf0 authored about 5 years ago
[bestiary] Fix flake8 errors

Signed-off-by: Valerio Cosentino <[email protected]>

67b2912700219886f07e1c9abea1d3b8098d334a authored about 5 years ago
[travis] Support for python 3.5 and 3.6

This code aims at aligning the CI tests across
the different grimoirelab components.

Python 3.4...

1aca1ad3392a1dc356955aafd1690811659d59a0 authored about 5 years ago
Exclude 'unicorn' branch from Travis CI testing

This branch will be a dev branch. Skip it for testing
until is merged with master.

Signed-off-b...

a37ed4ea37432b94131ceeed7be040ee9d506497 authored over 5 years ago
Add information messages to web UI related to important actions

Using a block from `base` template, `EditorState` class has been
modified so now it includes the...

c0d143b8024f6c0d33270086adfb213c8f09f377 authored almost 7 years ago
Add new features: edit and remove ecosystems and projects

* Update UI using modals with forms for these actions.
* Replace relative URLs in forms for abso...

8f10ca656e45805561f6fb4f1b259323847f82ad authored almost 7 years ago
Change position of ecosystem-related buttons

Now, the buttons are grouped near "Ecosystem" selector form
and sub-grouped as "Add", "Edit" and...

e33976089fcb099d8054b686f61d1f39e9038aa1 authored almost 7 years ago
[docker] Use the new kibiter image which starts in a few seconds

194f7fa931e5abf2c4e58beb1e47d67f7e7e1928 authored almost 7 years ago
[editor] Add feature: force add modals opening if there's no data

a571bb32a6998e9b67a2b1731cd37e1b9c1de4dc authored almost 7 years ago
[editor] Disable certain forms when no data is selected

This feature has been included to improve the editor UI, by
guiding the user across the editor a...

292fb5ddbca8bb3f2cd44ef1ca5d9049c73dacc6 authored almost 7 years ago
[settings] Allow host 172.17.0.1 to use bestiary running in host from containers

ad571c477343a335386c03089bc2152cd5f85684 authored almost 7 years ago
[projects] Remove old link to "/editor" and the urlpattern supporting it

Bestiary has now in projects just one GUI (the one called editor in the past).

83eca0d2ec01bcec07898776e5a700cb2851df77 authored almost 7 years ago
[projects] Make all URLs relative in project app

In this way, if the name of the applicacion changes in the future,
no change is needed in the UR...

8475a0ace4ec26428a030992ec4f32893e6fd0bf authored almost 7 years ago
[docker] Update to elasticgirl.30 mordred docker image

Add also dependency between mordred and hatstal in order
to manage the identities in mordred usi...

a65994f1002d52aec23dc5702300a6824a49d103 authored almost 7 years ago
Move Add ecosytem button closer to import and export buttons

e42399cd7dcdd08bb74ba60d24e69ff42c72f158 authored almost 7 years ago
Add requirements.txt

b0af9c90a46df119e0a6aca19bdd63ec26e3d5a9 authored almost 7 years ago
Update README.md with description and how to run

fa50c6d7fed57807f149cd40f9ab033161f170f6 authored almost 7 years ago
Clean editor template html code

761215c0a2eaa6d0725b7cd3e3888643798a7e19 authored about 7 years ago
Remove duplicate Bestiary text in title

809f7d53a9e2a64f0e160e8606d314ce5e8270db authored about 7 years ago
Remove favicon related links

65bf34199c737a219dda8b71b82d654a58c30353 authored about 7 years ago
Add python virtual env files

01136e5921f1a3ce3f8617bc789c23b789e599ce authored about 7 years ago
[docker] Add kibiter config for the creation of the initial .kibana index

2385a7fa17aee0d42ae67e9241af05bdd894844c authored about 7 years ago
Change footer from base template

199c460da3bcb0508ecc2ff525748ae411a2df56 authored about 7 years ago
[docker] Don't map redis, arthur and mariadb ports to the host by default

In order to avoid colisions with already running services in the host,
the ports for redis, arth...

6f144fca686b9dcbe912360bc223cff2f1ac3859 authored about 7 years ago
[docker] Remove the initial load of sample data in Bestiary

105ee8c9ce0ce5eb3ecaeec8da32a470b10bdf43 authored about 7 years ago
[editor] Improve "Add Ecosystem" and "Add Project" actions

When an Ecosystem is created, now it is added to the editor state,
so that ecosytem is now selec...

b1e0832bc52287400c85105604ccdd14f97aa614 authored about 7 years ago
Add robustness to web UI ignoring ecosystem forms with empty name

This patch aims to fix a side-effect that appeared when the
`onclick` event was added to the sel...

649e34644aa5b01a2d3925c7c93c9bf26eaa67d0 authored about 7 years ago
[docker] Remove link between Bestiary (yet with sqlite3) and MariaDB services

086899fad329452226f9bb171c7aa630fbad2c68 authored about 7 years ago
Fix patch for "Data source type" form, add empty choice to select forms

- Now every option for select a `Data source type` is retrieved from
GrimoireELK, so we only...

7cead6f810a128c7c7c69bd18fb8ac029fd24975 authored about 7 years ago
[docker] Map the redis port so redis can be accessed from the host

7acfefdf6c42e66fc3e121059628892ccc17b453 authored about 7 years ago
[docker] Show the mariadb port on the host so we can use it

In order to have a development environment that user the official
docker images for the services...

89e5ad5adc84f58d0d6f07e28eaa869a0fcca956 authored about 7 years ago
[docker] Use arthur service now by default

ca96701de851ceec2fab5d5925eea5f0523ddf31 authored about 7 years ago
[docker] Add more memory to nodejs for initial "compiling" of Kibiter 6.1.0

c1eac15af67d823bc89eac549d9206b23b41d4ec authored about 7 years ago
[docker] Use elastic6 and include hatstall in docker-compose

1cb07a9b2b06f3c5fe4087e0fa28eff076a1ec20 authored about 7 years ago
[docker] Remove autoprofile, raw+enrich each 10s and use Bestiary as short name

a72ff6a4e1fa4f2444b77c1745be942c6f026cf1 authored about 7 years ago
Add new requirement (GrimoireELK) to Docker image and Travis config. files

GrimoireELK API is used to get the list of available data sources in GrimoireLab platform.

1fb0b38fcd5ca1e482e4548c6d015a30ccb45472 authored about 7 years ago
[docker] Don't load organizations by default

b9059c30e7fdc13056628d3e609334b01510a6fe authored about 7 years ago
[docker] Don't autoprofile to avoid refreshing all identities

1456c5cc689e20e1e8d73e0283b4b98ae7945950 authored about 7 years ago
[docker] Run each 10s the collect and enrich processes as the identities is done

4523dd6ad39231c905536eedf740b3ab47e5ce36 authored about 7 years ago
Merge Bestiary viewer and editor, redesign web UI for new merged view

- Remove link to `viewer` view (`Projects`).
- Add `placeholder` attribute to forms: `Ecosyste...

e080e8e72d88392d0a6a2bab2b8ff1c54101f2eb authored about 7 years ago
[web templates] Remove hatstall logo

8f54deb3889f126fb75759c3d17ad2ee65f30a42 authored about 7 years ago
[editor] Fix repository view list when projects and data sources are selected

4db5da66fe58fec2065272d716cf67d45e620da0 authored about 7 years ago
[status] Add first working version for the status panel

0ab184ebed0c8f9a0f3f9f83aacddd3bed557719 authored about 7 years ago
[editor] Massive refactoring to allow the reuse of code between web pages

Durig the development of the new status page, in order to reuse the current
forms logic as much ...

a26b5b451674e5cddc981f19bed52704bebef863 authored about 7 years ago
[status] Init the status page development

914dde14d38e84dbae83bc6fe0364e5be093d5d8 authored about 7 years ago
[forms] Move all code for ORM objects fetching to specific classes

This change decoupled the ORM objects fetching from te forms. Now
the same logic to get the proj...

26eb2e98226b95ceedb2036c1b723f453deb36fb authored about 7 years ago
[editor] Add "Add ecosystem" feature

- Rename form `EcosystemForm` as `EcosystemsForm` to match the format
with the rest of Forms...

406371f28a3ab1ad532efa51f93d2464117a1943 authored about 7 years ago
[editor] Fix "Add Data source" button

- New Django Form: `DataSourceForm` with the field `data_source_name`
- Add new form to the ed...

1602b4bcc730695ccf7c970efaa838d9a3a7fa67 authored about 7 years ago
[settings] Allow to receive HTTP queries with localhost as host in the URL

6da96e6a3590f0ebe191931a77b0353bbb9d4ee6 authored about 7 years ago
[docker] Add mordred and kibiter to use the Bestiary projects information

ed5ac7b1adf16bbca5c8dcf50dbc44325de07ce3 authored about 7 years ago
[settings] Allow to receive HTTP queries with bestiary as host in the URL

It is needed so mordred container in the docker-compose can ask
bestiary for the projects.json i...

b8bda10e0f5bae98eb77d315ba23465857451a93 authored about 7 years ago
Support GET requests to obtain exported JSON projects file

Now the `projects.json` file will be returned when Bestiary gets
this request: `GET /projects/ex...

6235cd71dce56df372d6b09bf1d10af98d766d49 authored about 7 years ago
[import][export] Improve import and export forms in the viewer

Now when import or export buttons are clicked, a modal pops up
keeping the same fields as before...

2f4da54870670438e110c8be46daceeb4994782d authored about 7 years ago
[templates] Set footer fixed to page bottom

05d85a98eecd48e3eb8e5302e5b51117e9a7b786 authored about 7 years ago
[import][export] Manage import and export file errors

To handle exceptions form `bestiary_export` and `bestiary_import`
from Django views, the new met...

3e8d7d7b0ffe06eb595453368291c05cd9f65136 authored about 7 years ago
[editor] Improve and simplify how to show data sources depending on the state

This approach avoid using combinations of states (projects+repository_views) and
goes from the m...

a2374d2bcd3f3cb3fab8b7db34212f54b7b32bc8 authored about 7 years ago
[editor] Implement add and remove for projects

The GUI needs to be improved but the basic implementation is done.

0792c717b57f0ad31dd615e260043c05870ff317 authored about 7 years ago
[flake8] Don't check migrations dirs with flake8

511307bb1c5f4dab22979c47ec2996255f328835 authored about 7 years ago
[editor] Use Bootstrap to build the layout of the global editor page

9936d55ad20222c7a35a94c9a3c3665ee5868894 authored about 7 years ago
[editor] Implement Add, Update and Remove in Repository Views

f6c05feec78edd1ae1af75d4925f85321cb425cc authored about 7 years ago
[editor] Remove filter field form the repository view editor

The filter field does not exists in the data model for a RepositoryView
so it must be removed.

ec480d54c6a9a43844b59d4c58adac389889f54b authored about 7 years ago
[editor] Change edit_* actions by select_* actions

In the actual editor the edit_* operations like edit_project were
select operations. So updated ...

7531415fae80904022adee4808edb6fe67c8269f authored about 7 years ago
[docker] Install setuptools so gunicorn can start

324643284b510ed2dad8584d4a41b2ebb42977e5 authored about 7 years ago
[editor] Sort entries in select list for projects and data sources types

In the current sorting, we can not include the id of the items, just the name,
but we are not us...

466aeb45232f799171a4e870d283509707d4a00c authored about 7 years ago
[editor] Add non functional bestiary editor

f19710b41406304425d887657d76250f95c76223 authored about 7 years ago
[editor] Implement state propagation for data sources

a8b5b476afec561fed2ef68955720d4ffa358b61 authored about 7 years ago
[editor] Improve state management when selecting a data source

c5403c40a09a2f3b32352b1770931b6263146b02 authored about 7 years ago
[editor] Update editor to follow Update model for DataSource and RepositoryView

During this refactoring, further changes in the model have been done
like changing in Project re...

c86f8951613f5ab77fbcf90e4f163fe97553e5a9 authored about 7 years ago
[editor] Add decorators to measure the performance

We are fancing issues with performance and they are related
to templates rendering time when the...

6bb1f8c7394bfdf64c7411373fbad810f393821e authored about 7 years ago
[editor] Fix buttons label for data source type and data source select widgets

1f45814a39ea15dc4e0c24b56e893588f3c3af52 authored about 7 years ago
[editor] Convert all forms to Django ORM query to get initial data

ca6cba4173cb06631d1c5daef41c20e4a5da126a authored about 7 years ago
[editor] Convert Project Web Form to Django ORM queries

af977534de73365dc59abaf5972b85616de41e05 authored about 7 years ago
[editor] Use Django ORM query filtering to find projects for a list of data sources

With this change a performance improvement of about x15 is achieved.

5f0e7f76a8290fc3011d3a9b0cb4079d59a3a11f authored about 7 years ago
[editor] Add state hidden filelds for all the forms in the editor

2a6247a812953dc303453fee3c5e24162a2c5403 authored about 7 years ago
[editor] Implement state of the Editor sharing between all forms

The idea is that in all forms there are hidden fields with the state
of the rest of forms, so th...

93bf4a090a30fd38c6504f943e0b1e2b3f6d8da2 authored about 7 years ago
[editor] Break down in specific forms the addition and removal of projects

With this approach, if we change the UI in the future, it is easier
to reuse already created forms.

41bb34a36e1796aba9c0522fdebdb30c1c8426ca authored about 7 years ago
[editor] Refactor code to share the global state of the editor logic

1510ce00d4449591c2930c1185256a620a2ccc85 authored about 7 years ago
[editor] Refactor code to share the global state of the editor logic

In the implementation of all forms in the Editor, a base class BestiaryForm
includes now all the...

6928cd4e96e3126d6bc801ed6752af112ee3a29d authored about 7 years ago
[editor] Implement the full chain to find and edit data sources

bfa433155a949fb4bb983e2e55131a86337f2486 authored about 7 years ago
[viewer] Add forms with params and move forms to its own forms.py file

In order to fill forms data depending if a param is defined or not,
we need to add support for r...

d686e55293d13a388826e85448d797a759afd09d authored about 7 years ago
[gitignore] Add .exported to git ignore paths

288703a6e291030534307251745568abbcde2b42 authored about 7 years ago
[editor] Use Django Forms + Bootstrap to build the Editor GUI

In the middle of implementing the forms strategy in Bestiary, mixing
Django Forms with Bootstrap...

40fe89e4ad7f4ca57da8c26af009093ff950bb36 authored about 7 years ago
Change `Export` button text on Bestiary web GUI

Before, it was `Export Projects File` and now is
`Download Projects File`.

0d8c21c9d0e9a37b7d2fb5e49b73ee1c22e1e64f authored about 7 years ago
Change method for exporting projects file

Before this change, `export_to_file` method from
`bestiary_export.py` exported the data to a JSO...

e6b64492f6d770ac5a546953354e673505829c72 authored about 7 years ago
[model] Update model so DataSourceType is DataSource and DataSource is RepositoryView

fa69bd81ef6dbad2d3ef7352ac3d9ce0b9e3f8ac authored about 7 years ago
[export] Add fetch_projects to get all projects

Modify export_projects to use fetch_projects to get the data from
projects.

a627d64418552005871a82380edf0c0a8f3f0c9c authored about 7 years ago
[import] Support mozilla projects json file in which the meta is directly the title

07bc5e969cd0bfa5b66bdb05c983da7ef6f6b9e8 authored about 7 years ago
Merge branch 'master' of github.com:acs/bestiary

50040d17b2a6453a742cee7bff2a0d5ac1ef094e authored about 7 years ago
Change `Export Projects File` download method

Before, when this button was clicked, it returned the `JSON`
file and opened it in a new tab. No...

71d3c2f5bf66257ed97e24368689d241fff7cb68 authored about 7 years ago
Add functionality to "Export Projects File" button

1b18a28224f63c6d4283ccacab45350d531cd4bf authored about 7 years ago
[design] Add last version of the editor wireframe before starting the implementation

10fc4f9459af170fc9bb4a4a2937175670203553 authored about 7 years ago
[design] Add first pencil wireframes about the Bestiary editor

Created with Pencil, a really cool tool.

2af283c12d0604022b635f433453066276cb9310 authored about 7 years ago
[docker] Use gunicorn to serve the django project

This configuration is closer to the one we will use in production.

c251f5e850d815eafd752afff46930ea2206fac9 authored about 7 years ago
[urls] Add as / url the projects app main view

9482ebf61cb1fe6a4d84450336e3e0cef4caa056 authored about 7 years ago
[docker] Add Dockerfile + stage for the creation of Bestiary containers

aeb3709e1210673010bc8a93b6ccb1674416539b authored about 7 years ago
[admin] Add intial user for the web admin app

9863cb0dbbf4cf2510d57f47e77c6529f0720064 authored about 7 years ago
Add functionality to "Import Projects File" button

b6886eb9697217374bcb7099461b20b74ed7dbfc authored about 7 years ago
[gui] Add projects loading and selection

28b343b0fd4747b961361bf6d41cd27fcf54b4c1 authored about 7 years ago