Go to file
2023-06-26 14:42:10 +00:00
.github/workflows Test errors 2023-04-23 18:38:57 +03:00
FOSSDB Added Project delete view 2023-06-26 14:42:10 +00:00
templates Added Project delete view 2023-06-26 14:42:10 +00:00
.gitignore Remove config.json 2023-06-25 13:51:26 +00:00
config.json.example Create example config file 2023-06-16 19:27:32 +03:00
LICENSE Initial commit 2023-03-15 23:57:51 +02:00
manage.py Renamed project to FOSSDB 2023-04-22 13:47:59 +03:00
pyproject.toml Update pyproject.toml 2023-06-26 14:01:40 +00:00
README.md Fix setup-python 2023-04-23 18:36:14 +03:00
requirements_dev.txt Updated packages 2023-06-16 19:22:01 +03:00
requirements.txt Updated packages 2023-06-16 19:22:01 +03:00

FOSSDB

License
Django Test
Ruff

FOSSDB is an open-source web application that helps users find, contribute, and collaborate on free and open-source software (FOSS) projects.

Table of Contents

Installation

  1. Clone the repository and cd into it.
  2. Install dependencies:
pip install -r requirements.txt
  1. Enter your SECRET_KEY and database information into config.json file.
  2. Run database migrations:
python manage.py migrate
  1. Create a superuser:
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver

Usage

After following the installation steps, you can access the application at https://localhost:8000. Here are some of the features:

  • Browse projects by programming language, license, or search term
  • View project details, including programming languages, licenses, and descriptions
  • Create a new project and add programming languages and licenses
  • Edit and delete existing projects

Contributing

Contributions are always welcome! Here are some ways to get started:

  1. Fork the repository and make your changes.
  2. Submit a pull request.
  3. Respond to open issues or submit new ones.
  4. Improve documentation.

License

This project is licensed under the GPL3 License. See the LICENSE file for details.